home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_81_GRAFPIES.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
258KB
|
4,559 lines
# near model CODE resource
# jump table entries: 11080-11081 (2 of them)
export_1385:
00000000 4E56 FFB6 link A6, -0x004A
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 6006 bra +0x8 /* 00000014 */
label0000000E:
0000000E 066B 0168 0358 addi.w [A3 + 0x358], 0x168
label00000014:
00000014 4A6B 0358 tst.w [A3 + 0x358]
00000018 6DF4 blt -0xA /* 0000000E */
0000001A 302B 0358 move.w D0, [A3 + 0x358]
0000001E 48C0 ext.l D0
00000020 223C 0000 0168 move.l D1, 0x168
00000026 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000002A 3740 0358 move.w [A3 + 0x358], D0
0000002E 426B 0368 clr.w [A3 + 0x368]
00000032 426B 0364 clr.w [A3 + 0x364]
00000036 4247 clr.w D7
00000038 606E bra +0x70 /* 000000A8 */
label0000003A:
0000003A 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000003E 7000 moveq.l D0, 0x00
00000040 3007 move.w D0, D7
00000042 2200 move.l D1, D0
00000044 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000048 4841 swap.w D1
0000004A C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000004E 4841 swap.w D1
00000050 4241 clr.w D1
00000052 D081 add.l D0, D1
00000054 49F0 0800 lea.l A4, [A0 + D0]
00000058 4A2C 0046 tst.b [A4 + 0x46]
0000005C 6748 beq +0x4A /* 000000A6 */
0000005E 7040 moveq.l D0, 0x40
00000060 C02C 0048 and.b D0, [A4 + 0x48]
00000064 6706 beq +0x8 /* 0000006C */
00000066 377C 0001 0364 move.w [A3 + 0x364], 0x1
label0000006C:
0000006C 4A6C 0044 tst.w [A4 + 0x44]
00000070 6C0A bge +0xC /* 0000007C */
00000072 302C 0044 move.w D0, [A4 + 0x44]
00000076 4440 neg.w D0
00000078 48C0 ext.l D0
0000007A 6006 bra +0x8 /* 00000082 */
label0000007C:
0000007C 302C 0044 move.w D0, [A4 + 0x44]
00000080 48C0 ext.l D0
label00000082:
00000082 322B 0368 move.w D1, [A3 + 0x368]
00000086 48C1 ext.l D1
00000088 B280 cmp.l D1, D0
0000008A 6C1A bge +0x1C /* 000000A6 */
0000008C 4A6C 0044 tst.w [A4 + 0x44]
00000090 6C0A bge +0xC /* 0000009C */
00000092 302C 0044 move.w D0, [A4 + 0x44]
00000096 4440 neg.w D0
00000098 48C0 ext.l D0
0000009A 6006 bra +0x8 /* 000000A2 */
label0000009C:
0000009C 302C 0044 move.w D0, [A4 + 0x44]
000000A0 48C0 ext.l D0
label000000A2:
000000A2 3740 0368 move.w [A3 + 0x368], D0
label000000A6:
000000A6 5247 addq.w D7, 1
label000000A8:
000000A8 7000 moveq.l D0, 0x00
000000AA 3007 move.w D0, D7
000000AC 322B 0116 move.w D1, [A3 + 0x116]
000000B0 48C1 ext.l D1
000000B2 B280 cmp.l D1, D0
000000B4 6E84 bgt -0x7A /* 0000003A */
000000B6 426B 036A clr.w [A3 + 0x36A]
000000BA 4246 clr.w D6
000000BC 487A 0504 pea.l [PC + 0x504 /* 000005C2, value 0x0, cstring "" */]
000000C0 486B 036C pea.l [A3 + 0x36C]
000000C4 3F3C 0810 move.w -[A7], 0x810
000000C8 A9EB syscall Pack4/FP68K
000000CA 6000 0136 bra +0x138 /* 00000202 */
label000000CE:
000000CE 7000 moveq.l D0, 0x00
000000D0 3006 move.w D0, D6
000000D2 2F00 move.l -[A7], D0
000000D4 486B 00F0 pea.l [A3 + 0xF0]
000000D8 2F0B move.l -[A7], A3
000000DA 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
000000DE 3A00 move.w D5, D0
000000E0 BA6B 036A cmp.w D5, [A3 + 0x36A]
000000E4 4FEF 000C lea.l A7, [A7 + 0xC]
000000E8 6F04 ble +0x6 /* 000000EE */
000000EA 3745 036A move.w [A3 + 0x36A], D5
label000000EE:
000000EE 7001 moveq.l D0, 0x01
000000F0 B02B 035F cmp.b D0, [A3 + 0x35F]
000000F4 6600 008E bne +0x90 /* 00000184 */
000000F8 4247 clr.w D7
000000FA 487A 04C6 pea.l [PC + 0x4C6 /* 000005C2, value 0x0, cstring "" */]
000000FE 486E FFF0 pea.l [A6 - 0x10]
00000102 3F3C 0810 move.w -[A7], 0x810
00000106 A9EB syscall Pack4/FP68K
00000108 606C bra +0x6E /* 00000176 */
label0000010A:
0000010A 486E FFE8 pea.l [A6 - 0x18]
0000010E 7000 moveq.l D0, 0x00
00000110 3006 move.w D0, D6
00000112 2F00 move.l -[A7], D0
00000114 206B 03F0 movea.l A0, [A3 + 0x3F0]
00000118 7000 moveq.l D0, 0x00
0000011A 3007 move.w D0, D7
0000011C 2200 move.l D1, D0
0000011E C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000122 4841 swap.w D1
00000124 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00000128 4841 swap.w D1
0000012A 4241 clr.w D1
0000012C D081 add.l D0, D1
0000012E 4870 0824 pea.l [A0 + D0 + 0x24]
00000132 4EBA 30EE jsr [PC + 0x30EE /* 00003222 */]
00000136 4A40 tst.w D0
00000138 4FEF 000C lea.l A7, [A7 + 0xC]
0000013C 6736 beq +0x38 /* 00000174 */
0000013E 486E FFF0 pea.l [A6 - 0x10]
00000142 486E FFDE pea.l [A6 - 0x22]
00000146 3F3C 080E move.w -[A7], 0x80E
0000014A A9EB syscall Pack4/FP68K
0000014C 486E FFE8 pea.l [A6 - 0x18]
00000150 486E FFD4 pea.l [A6 - 0x2C]
00000154 3F3C 080E move.w -[A7], 0x80E
00000158 A9EB syscall Pack4/FP68K
0000015A 486E FFD4 pea.l [A6 - 0x2C]
0000015E 486E FFDE pea.l [A6 - 0x22]
00000162 4267 clr.w -[A7]
00000164 A9EB syscall Pack4/FP68K
00000166 486E FFDE pea.l [A6 - 0x22]
0000016A 486E FFF0 pea.l [A6 - 0x10]
0000016E 3F3C 0810 move.w -[A7], 0x810
00000172 A9EB syscall Pack4/FP68K
label00000174:
00000174 5247 addq.w D7, 1
label00000176:
00000176 7000 moveq.l D0, 0x00
00000178 3007 move.w D0, D7
0000017A 322B 0116 move.w D1, [A3 + 0x116]
0000017E 48C1 ext.l D1
00000180 B280 cmp.l D1, D0
00000182 6E86 bgt -0x78 /* 0000010A */
label00000184:
00000184 486E FFF0 pea.l [A6 - 0x10]
00000188 486E FFDE pea.l [A6 - 0x22]
0000018C 3F3C 080E move.w -[A7], 0x80E
00000190 A9EB syscall Pack4/FP68K
00000192 41EE FFE8 lea.l A0, [A6 - 0x18]
00000196 2F20 move.l -[A7], -[A0]
00000198 2F20 move.l -[A7], -[A0]
0000019A 3F20 move.w -[A7], -[A0]
0000019C 7000 moveq.l D0, 0x00
0000019E 3006 move.w D0, D6
000001A0 2F00 move.l -[A7], D0
000001A2 2F0B move.l -[A7], A3
000001A4 4EBA 2BA4 jsr [PC + 0x2BA4 /* 00002D4A */]
000001A8 3D40 FFD4 move.w [A6 - 0x2C], D0
000001AC 2D41 FFD6 move.l [A6 - 0x2A], D1
000001B0 2D48 FFDA move.l [A6 - 0x26], A0
000001B4 486E FFD4 pea.l [A6 - 0x2C]
000001B8 486E FFF8 pea.l [A6 - 0x8]
000001BC 3F3C 0810 move.w -[A7], 0x810
000001C0 A9EB syscall Pack4/FP68K
000001C2 486E FFF8 pea.l [A6 - 0x8]
000001C6 486E FFCA pea.l [A6 - 0x36]
000001CA 3F3C 080E move.w -[A7], 0x80E
000001CE A9EB syscall Pack4/FP68K
000001D0 486B 036C pea.l [A3 + 0x36C]
000001D4 486E FFCA pea.l [A6 - 0x36]
000001D8 3F3C 080A move.w -[A7], 0x80A
000001DC A9EB syscall Pack4/FP68K
000001DE 4FEF 0012 lea.l A7, [A7 + 0x12]
000001E2 6F1C ble +0x1E /* 00000200 */
000001E4 486E FFF8 pea.l [A6 - 0x8]
000001E8 486E FFDE pea.l [A6 - 0x22]
000001EC 3F3C 080E move.w -[A7], 0x80E
000001F0 A9EB syscall Pack4/FP68K
000001F2 486E FFDE pea.l [A6 - 0x22]
000001F6 486B 036C pea.l [A3 + 0x36C]
000001FA 3F3C 0810 move.w -[A7], 0x810
000001FE A9EB syscall Pack4/FP68K
label00000200:
00000200 5246 addq.w D6, 1
label00000202:
00000202 7000 moveq.l D0, 0x00
00000204 3006 move.w D0, D6
00000206 322B 0112 move.w D1, [A3 + 0x112]
0000020A 48C1 ext.l D1
0000020C B280 cmp.l D1, D0
0000020E 6E00 FEBE bgt -0x140 /* 000000CE */
00000212 4A6B 0406 tst.w [A3 + 0x406]
00000216 6600 01CE bne +0x1D0 /* 000003E6 */
0000021A 41EB 0410 lea.l A0, [A3 + 0x410]
0000021E 43EB 0408 lea.l A1, [A3 + 0x408]
00000222 20D9 move.l [A0]+, [A1]+
00000224 20D9 move.l [A0]+, [A1]+
00000226 4A2B 0089 tst.b [A3 + 0x89]
0000022A 6606 bne +0x8 /* 00000232 */
0000022C 4A2B 0085 tst.b [A3 + 0x85]
00000230 673E beq +0x40 /* 00000270 */
label00000232:
00000232 486D F2A4 pea.l [A5 - 0xD5C]
00000236 486B 0082 pea.l [A3 + 0x82]
0000023A 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
0000023E 302B 010A move.w D0, [A3 + 0x10A]
00000242 D06D F2A6 add.w D0, [A5 - 0xD5A]
00000246 D16B 0412 add.w [A3 + 0x412], D0
0000024A 302B 010A move.w D0, [A3 + 0x10A]
0000024E D06D F2A4 add.w D0, [A5 - 0xD5C]
00000252 D16B 0410 add.w [A3 + 0x410], D0
00000256 302B 010A move.w D0, [A3 + 0x10A]
0000025A D06D F2AA add.w D0, [A5 - 0xD56]
0000025E 916B 0416 sub.w [A3 + 0x416], D0
00000262 302B 010A move.w D0, [A3 + 0x10A]
00000266 D06D F2A8 add.w D0, [A5 - 0xD58]
0000026A 916B 0414 sub.w [A3 + 0x414], D0
0000026E 508F addq.l A7, 8
label00000270:
00000270 3A2B 0416 move.w D5, [A3 + 0x416]
00000274 9A6B 0412 sub.w D5, [A3 + 0x412]
00000278 382B 0414 move.w D4, [A3 + 0x414]
0000027C 986B 0410 sub.w D4, [A3 + 0x410]
00000280 7001 moveq.l D0, 0x01
00000282 7202 moveq.l D1, 0x02
00000284 B26B 0112 cmp.w D1, [A3 + 0x112]
00000288 6E08 bgt +0xA /* 00000292 */
0000028A 4A6B 035C tst.w [A3 + 0x35C]
0000028E 6702 beq +0x4 /* 00000292 */
00000290 7000 moveq.l D0, 0x00
label00000292:
00000292 4A80 tst.l D0
00000294 6704 beq +0x6 /* 0000029A */
00000296 7000 moveq.l D0, 0x00
00000298 600A bra +0xC /* 000002A4 */
label0000029A:
0000029A 302B 036A move.w D0, [A3 + 0x36A]
0000029E D06B 010A add.w D0, [A3 + 0x10A]
000002A2 48C0 ext.l D0
label000002A4:
000002A4 3E00 move.w D7, D0
000002A6 486B 0362 pea.l [A3 + 0x362]
000002AA 486B 0360 pea.l [A3 + 0x360]
000002AE 302B 0112 move.w D0, [A3 + 0x112]
000002B2 48C0 ext.l D0
000002B4 2F00 move.l -[A7], D0
000002B6 302B 010A move.w D0, [A3 + 0x10A]
000002BA 48C0 ext.l D0
000002BC 48C7 ext.l D7
000002BE D087 add.l D0, D7
000002C0 2F00 move.l -[A7], D0
000002C2 302B 010A move.w D0, [A3 + 0x10A]
000002C6 48C0 ext.l D0
000002C8 2F00 move.l -[A7], D0
000002CA 48C4 ext.l D4
000002CC 48C7 ext.l D7
000002CE 2004 move.l D0, D4
000002D0 9087 sub.l D0, D7
000002D2 2F00 move.l -[A7], D0
000002D4 48C5 ext.l D5
000002D6 2F05 move.l -[A7], D5
000002D8 4EAD 0F52 jsr [A5 + 0xF52 /* export_486 */]
000002DC 302B 010A move.w D0, [A3 + 0x10A]
000002E0 D045 add.w D0, D5
000002E2 48C0 ext.l D0
000002E4 81EB 0360 divs.w D0, [A3 + 0x360]
000002E8 3A00 move.w D5, D0
000002EA 9A6B 010A sub.w D5, [A3 + 0x10A]
000002EE 302B 010A move.w D0, [A3 + 0x10A]
000002F2 D044 add.w D0, D4
000002F4 48C0 ext.l D0
000002F6 81EB 0362 divs.w D0, [A3 + 0x362]
000002FA 906B 010A sub.w D0, [A3 + 0x10A]
000002FE 3800 move.w D4, D0
00000300 9847 sub.w D4, D7
00000302 0C45 0168 cmpi.w D5, 0x168
00000306 4FEF 001C lea.l A7, [A7 + 0x1C]
0000030A 6D06 blt +0x8 /* 00000312 */
0000030C 0C44 0168 cmpi.w D4, 0x168
00000310 6C0A bge +0xC /* 0000031C */
label00000312:
00000312 377C 0001 0406 move.w [A3 + 0x406], 0x1
00000318 6000 008E bra +0x90 /* 000003A8 */
label0000031C:
0000031C B845 cmp.w D4, D5
0000031E 6F06 ble +0x8 /* 00000326 */
00000320 48C5 ext.l D5
00000322 2005 move.l D0, D5
00000324 6004 bra +0x6 /* 0000032A */
label00000326:
00000326 48C4 ext.l D4
00000328 2004 move.l D0, D4
label0000032A:
0000032A E280 asr D0, 1
0000032C 2D40 FFC6 move.l [A6 - 0x3A], D0
00000330 486E FFC6 pea.l [A6 - 0x3A]
00000334 486E FFDE pea.l [A6 - 0x22]
00000338 3F3C 280E move.w -[A7], 0x280E
0000033C A9EB syscall Pack4/FP68K
0000033E 486B 0368 pea.l [A3 + 0x368]
00000342 486E FFD4 pea.l [A6 - 0x2C]
00000346 3F3C 200E move.w -[A7], 0x200E
0000034A A9EB syscall Pack4/FP68K
0000034C 487A 026A pea.l [PC + 0x26A /* 000005B8, value 0x4005C800 */]
00000350 486E FFD4 pea.l [A6 - 0x2C]
00000354 3F3C 0006 move.w -[A7], 0x6
00000358 A9EB syscall Pack4/FP68K
0000035A 486E FFD4 pea.l [A6 - 0x2C]
0000035E 41EE FFCA lea.l A0, [A6 - 0x36]
00000362 43FA 024A lea.l A1, [PC + 0x24A /* 000005AE, value 0x3FFF8000 */]
00000366 20D9 move.l [A0]+, [A1]+
00000368 20D9 move.l [A0]+, [A1]+
0000036A 30D9 move.w [A0]+, [A1]+
0000036C 486E FFCA pea.l [A6 - 0x36]
00000370 4267 clr.w -[A7]
00000372 A9EB syscall Pack4/FP68K
00000374 486E FFCA pea.l [A6 - 0x36]
00000378 486E FFDE pea.l [A6 - 0x22]
0000037C 3F3C 0006 move.w -[A7], 0x6
00000380 A9EB syscall Pack4/FP68K
00000382 41EE FFDE lea.l A0, [A6 - 0x22]
00000386 43EE FFBC lea.l A1, [A6 - 0x44]
0000038A 22D8 move.l [A1]+, [A0]+
0000038C 22D8 move.l [A1]+, [A0]+
0000038E 32D8 move.w [A1]+, [A0]+
00000390 486E FFBC pea.l [A6 - 0x44]
00000394 3F3C 0016 move.w -[A7], 0x16
00000398 A9EB syscall Pack4/FP68K
0000039A 486E FFBC pea.l [A6 - 0x44]
0000039E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000003A2 3740 035A move.w [A3 + 0x35A], D0
000003A6 588F addq.l A7, 4
label000003A8:
000003A8 4246 clr.w D6
000003AA 602C bra +0x2E /* 000003D8 */
label000003AC:
000003AC 4A6B 0406 tst.w [A3 + 0x406]
000003B0 6634 bne +0x36 /* 000003E6 */
000003B2 7001 moveq.l D0, 0x01
000003B4 2F00 move.l -[A7], D0
000003B6 7200 moveq.l D1, 0x00
000003B8 3206 move.w D1, D6
000003BA 2F01 move.l -[A7], D1
000003BC 48C4 ext.l D4
000003BE 2204 move.l D1, D4
000003C0 E281 asr D1, 1
000003C2 2F01 move.l -[A7], D1
000003C4 48C5 ext.l D5
000003C6 2205 move.l D1, D5
000003C8 E281 asr D1, 1
000003CA 2F01 move.l -[A7], D1
000003CC 2F0B move.l -[A7], A3
000003CE 4EBA 01FC jsr [PC + 0x1FC /* 000005CC */]
000003D2 4FEF 0014 lea.l A7, [A7 + 0x14]
000003D6 5246 addq.w D6, 1
label000003D8:
000003D8 7000 moveq.l D0, 0x00
000003DA 3006 move.w D0, D6
000003DC 322B 0112 move.w D1, [A3 + 0x112]
000003E0 48C1 ext.l D1
000003E2 B280 cmp.l D1, D0
000003E4 6EC6 bgt -0x38 /* 000003AC */
label000003E6:
000003E6 4A6B 0406 tst.w [A3 + 0x406]
000003EA 6600 00C2 bne +0xC4 /* 000004AE */
000003EE 7001 moveq.l D0, 0x01
000003F0 B06B 0112 cmp.w D0, [A3 + 0x112]
000003F4 6C00 01AC bge +0x1AE /* 000005A2 */
000003F8 4A6B 035C tst.w [A3 + 0x35C]
000003FC 6700 01A4 beq +0x1A6 /* 000005A2 */
00000400 302B 0368 move.w D0, [A3 + 0x368]
00000404 D07C 0064 add.w D0, 0x64 /* 'd' */
00000408 3D40 FFBA move.w [A6 - 0x46], D0
0000040C 486E FFBA pea.l [A6 - 0x46]
00000410 486E FFDE pea.l [A6 - 0x22]
00000414 3F3C 200E move.w -[A7], 0x200E
00000418 A9EB syscall Pack4/FP68K
0000041A 487A 019C pea.l [PC + 0x19C /* 000005B8, value 0x4005C800 */]
0000041E 486E FFDE pea.l [A6 - 0x22]
00000422 3F3C 0006 move.w -[A7], 0x6
00000426 A9EB syscall Pack4/FP68K
00000428 486B 035A pea.l [A3 + 0x35A]
0000042C 486E FFD4 pea.l [A6 - 0x2C]
00000430 3F3C 200E move.w -[A7], 0x200E
00000434 A9EB syscall Pack4/FP68K
00000436 486E FFD4 pea.l [A6 - 0x2C]
0000043A 486E FFDE pea.l [A6 - 0x22]
0000043E 3F3C 0004 move.w -[A7], 0x4
00000442 A9EB syscall Pack4/FP68K
00000444 41EE FFDE lea.l A0, [A6 - 0x22]
00000448 43EE FFCA lea.l A1, [A6 - 0x36]
0000044C 22D8 move.l [A1]+, [A0]+
0000044E 22D8 move.l [A1]+, [A0]+
00000450 32D8 move.w [A1]+, [A0]+
00000452 486E FFCA pea.l [A6 - 0x36]
00000456 3F3C 0016 move.w -[A7], 0x16
0000045A A9EB syscall Pack4/FP68K
0000045C 486E FFCA pea.l [A6 - 0x36]
00000460 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000464 3740 0366 move.w [A3 + 0x366], D0
00000468 4246 clr.w D6
0000046A 588F addq.l A7, 4
0000046C 6026 bra +0x28 /* 00000494 */
label0000046E:
0000046E 7000 moveq.l D0, 0x00
00000470 2F00 move.l -[A7], D0
00000472 7200 moveq.l D1, 0x00
00000474 3206 move.w D1, D6
00000476 2F01 move.l -[A7], D1
00000478 48C4 ext.l D4
0000047A 2204 move.l D1, D4
0000047C E281 asr D1, 1
0000047E 2F01 move.l -[A7], D1
00000480 48C5 ext.l D5
00000482 2205 move.l D1, D5
00000484 E281 asr D1, 1
00000486 2F01 move.l -[A7], D1
00000488 2F0B move.l -[A7], A3
0000048A 4EBA 0140 jsr [PC + 0x140 /* 000005CC */]
0000048E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000492 5246 addq.w D6, 1
label00000494:
00000494 7000 moveq.l D0, 0x00
00000496 3006 move.w D0, D6
00000498 322B 0112 move.w D1, [A3 + 0x112]
0000049C 48C1 ext.l D1
0000049E B280 cmp.l D1, D0
000004A0 6ECC bgt -0x32 /* 0000046E */
000004A2 302B 010A move.w D0, [A3 + 0x10A]
000004A6 D16B 0366 add.w [A3 + 0x366], D0
000004AA 6000 00F6 bra +0xF8 /* 000005A2 */
label000004AE:
000004AE 4A6B 0108 tst.w [A3 + 0x108]
000004B2 6618 bne +0x1A /* 000004CC */
000004B4 41EB 03FE lea.l A0, [A3 + 0x3FE]
000004B8 43EB 0410 lea.l A1, [A3 + 0x410]
000004BC 22D8 move.l [A1]+, [A0]+
000004BE 22D8 move.l [A1]+, [A0]+
000004C0 41EB 0408 lea.l A0, [A3 + 0x408]
000004C4 43EB 0410 lea.l A1, [A3 + 0x410]
000004C8 20D9 move.l [A0]+, [A1]+
000004CA 20D9 move.l [A0]+, [A1]+
label000004CC:
000004CC 3A2B 040E move.w D5, [A3 + 0x40E]
000004D0 9A6B 040A sub.w D5, [A3 + 0x40A]
000004D4 382B 040C move.w D4, [A3 + 0x40C]
000004D8 986B 0408 sub.w D4, [A3 + 0x408]
000004DC 486B 0362 pea.l [A3 + 0x362]
000004E0 486B 0360 pea.l [A3 + 0x360]
000004E4 302B 0112 move.w D0, [A3 + 0x112]
000004E8 48C0 ext.l D0
000004EA 2F00 move.l -[A7], D0
000004EC 7000 moveq.l D0, 0x00
000004EE 2F00 move.l -[A7], D0
000004F0 2F00 move.l -[A7], D0
000004F2 48C4 ext.l D4
000004F4 2F04 move.l -[A7], D4
000004F6 48C5 ext.l D5
000004F8 2F05 move.l -[A7], D5
000004FA 4EAD 0F52 jsr [A5 + 0xF52 /* export_486 */]
000004FE 3005 move.w D0, D5
00000500 48C0 ext.l D0
00000502 81EB 0360 divs.w D0, [A3 + 0x360]
00000506 3A00 move.w D5, D0
00000508 3004 move.w D0, D4
0000050A 48C0 ext.l D0
0000050C 81EB 0362 divs.w D0, [A3 + 0x362]
00000510 3800 move.w D4, D0
00000512 B845 cmp.w D4, D5
00000514 4FEF 001C lea.l A7, [A7 + 0x1C]
00000518 6F06 ble +0x8 /* 00000520 */
0000051A 48C5 ext.l D5
0000051C 2005 move.l D0, D5
0000051E 6004 bra +0x6 /* 00000524 */
label00000520:
00000520 48C4 ext.l D4
00000522 2004 move.l D0, D4
label00000524:
00000524 E280 asr D0, 1
00000526 2D40 FFB6 move.l [A6 - 0x4A], D0
0000052A 486E FFB6 pea.l [A6 - 0x4A]
0000052E 486E FFDE pea.l [A6 - 0x22]
00000532 3F3C 280E move.w -[A7], 0x280E
00000536 A9EB syscall Pack4/FP68K
00000538 486B 0368 pea.l [A3 + 0x368]
0000053C 486E FFD4 pea.l [A6 - 0x2C]
00000540 3F3C 200E move.w -[A7], 0x200E
00000544 A9EB syscall Pack4/FP68K
00000546 487A 0070 pea.l [PC + 0x70 /* 000005B8, value 0x4005C800 */]
0000054A 486E FFD4 pea.l [A6 - 0x2C]
0000054E 3F3C 0006 move.w -[A7], 0x6
00000552 A9EB syscall Pack4/FP68K
00000554 486E FFD4 pea.l [A6 - 0x2C]
00000558 41EE FFCA lea.l A0, [A6 - 0x36]
0000055C 43FA 0050 lea.l A1, [PC + 0x50 /* 000005AE, value 0x3FFF8000 */]
00000560 20D9 move.l [A0]+, [A1]+
00000562 20D9 move.l [A0]+, [A1]+
00000564 30D9 move.w [A0]+, [A1]+
00000566 486E FFCA pea.l [A6 - 0x36]
0000056A 4267 clr.w -[A7]
0000056C A9EB syscall Pack4/FP68K
0000056E 486E FFCA pea.l [A6 - 0x36]
00000572 486E FFDE pea.l [A6 - 0x22]
00000576 3F3C 0006 move.w -[A7], 0x6
0000057A A9EB syscall Pack4/FP68K
0000057C 41EE FFDE lea.l A0, [A6 - 0x22]
00000580 43EE FFBC lea.l A1, [A6 - 0x44]
00000584 22D8 move.l [A1]+, [A0]+
00000586 22D8 move.l [A1]+, [A0]+
00000588 32D8 move.w [A1]+, [A0]+
0000058A 486E FFBC pea.l [A6 - 0x44]
0000058E 3F3C 0016 move.w -[A7], 0x16
00000592 A9EB syscall Pack4/FP68K
00000594 486E FFBC pea.l [A6 - 0x44]
00000598 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000059C 3740 035A move.w [A3 + 0x35A], D0
000005A0 588F addq.l A7, 4
label000005A2:
000005A2 7001 moveq.l D0, 0x01
000005A4 4CEE 18F0 FF9E movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x62]
000005AA 4E5E unlink A6
000005AC 4E75 rts
000005AE 3FFF move.w <<invalid special address>>, <<invalid special address>>
000005B0 8000 or.b D0, D0
000005B2 0000 0000 ori.b D0, 0x0
000005B6 0000 4005 ori.b D0, 0x5
000005BA C800 and.b D4, D0
000005BC 0000 0000 ori.b D0, 0x0
000005C0 0000 0000 ori.b D0, 0x0
000005C4 0000 0000 ori.b D0, 0x0
000005C8 0000 0000 ori.b D0, 0x0
fn000005CC:
000005CC 4E56 FE56 link A6, -0x01AA
000005D0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000005D4 266E 0008 movea.l A3, [A6 + 0x8]
000005D8 486E FFC0 pea.l [A6 - 0x40]
000005DC 302E 0016 move.w D0, [A6 + 0x16]
000005E0 48C0 ext.l D0
000005E2 2F00 move.l -[A7], D0
000005E4 2F0B move.l -[A7], A3
000005E6 4EBA 289C jsr [PC + 0x289C /* 00002E84 */]
000005EA 3D40 FE88 move.w [A6 - 0x178], D0
000005EE 2D41 FE8A move.l [A6 - 0x176], D1
000005F2 2D48 FE8E move.l [A6 - 0x172], A0
000005F6 486E FE88 pea.l [A6 - 0x178]
000005FA 486E FE92 pea.l [A6 - 0x16E]
000005FE 3F3C 0810 move.w -[A7], 0x810
00000602 A9EB syscall Pack4/FP68K
00000604 4AAD F298 tst.l [A5 - 0xD68]
00000608 4FEF 000C lea.l A7, [A7 + 0xC]
0000060C 660A bne +0xC /* 00000618 */
0000060E 377C 05DE 010C move.w [A3 + 0x10C], 0x5DE
00000614 6000 0612 bra +0x614 /* 00000C28 */
label00000618:
00000618 7000 moveq.l D0, 0x00
0000061A 7200 moveq.l D1, 0x00
0000061C 122B 035F move.b D1, [A3 + 0x35F]
00000620 57C0 seq D0
00000622 4400 neg.b D0
00000624 670A beq +0xC /* 00000630 */
00000626 302B 035A move.w D0, [A3 + 0x35A]
0000062A 48C0 ext.l D0
0000062C 6000 0084 bra +0x86 /* 000006B2 */
label00000630:
00000630 486E FE92 pea.l [A6 - 0x16E]
00000634 486E FE88 pea.l [A6 - 0x178]
00000638 3F3C 080E move.w -[A7], 0x80E
0000063C A9EB syscall Pack4/FP68K
0000063E 41EE FE92 lea.l A0, [A6 - 0x16E]
00000642 2F20 move.l -[A7], -[A0]
00000644 2F20 move.l -[A7], -[A0]
00000646 3F20 move.w -[A7], -[A0]
00000648 302E 0016 move.w D0, [A6 + 0x16]
0000064C 48C0 ext.l D0
0000064E 2F00 move.l -[A7], D0
00000650 2F0B move.l -[A7], A3
00000652 4EBA 26F6 jsr [PC + 0x26F6 /* 00002D4A */]
00000656 3D40 FE7E move.w [A6 - 0x182], D0
0000065A 2D41 FE80 move.l [A6 - 0x180], D1
0000065E 2D48 FE84 move.l [A6 - 0x17C], A0
00000662 486B 035A pea.l [A3 + 0x35A]
00000666 486E FE74 pea.l [A6 - 0x18C]
0000066A 3F3C 200E move.w -[A7], 0x200E
0000066E A9EB syscall Pack4/FP68K
00000670 486E FE74 pea.l [A6 - 0x18C]
00000674 486E FE7E pea.l [A6 - 0x182]
00000678 3F3C 0004 move.w -[A7], 0x4
0000067C A9EB syscall Pack4/FP68K
0000067E 486B 036C pea.l [A3 + 0x36C]
00000682 486E FE7E pea.l [A6 - 0x182]
00000686 3F3C 0806 move.w -[A7], 0x806
0000068A A9EB syscall Pack4/FP68K
0000068C 41EE FE7E lea.l A0, [A6 - 0x182]
00000690 43EE FE6A lea.l A1, [A6 - 0x196]
00000694 22D8 move.l [A1]+, [A0]+
00000696 22D8 move.l [A1]+, [A0]+
00000698 32D8 move.w [A1]+, [A0]+
0000069A 486E FE6A pea.l [A6 - 0x196]
0000069E 3F3C 0016 move.w -[A7], 0x16
000006A2 A9EB syscall Pack4/FP68K
000006A4 486E FE6A pea.l [A6 - 0x196]
000006A8 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000006AC 48C0 ext.l D0
000006AE 4FEF 0016 lea.l A7, [A7 + 0x16]
label000006B2:
000006B2 3800 move.w D4, D0
000006B4 3D6B 0358 FEAA move.w [A6 - 0x156], [A3 + 0x358]
000006BA 487A 0594 pea.l [PC + 0x594 /* 00000C50, value 0x0, cstring "" */]
000006BE 486E FE9A pea.l [A6 - 0x166]
000006C2 3F3C 0810 move.w -[A7], 0x810
000006C6 A9EB syscall Pack4/FP68K
000006C8 4245 clr.w D5
000006CA 6000 0540 bra +0x542 /* 00000C0C */
label000006CE:
000006CE 486E FEA2 pea.l [A6 - 0x15E]
000006D2 302E 0016 move.w D0, [A6 + 0x16]
000006D6 48C0 ext.l D0
000006D8 2F00 move.l -[A7], D0
000006DA 206B 03F0 movea.l A0, [A3 + 0x3F0]
000006DE 226D F298 movea.l A1, [A5 - 0xD68]
000006E2 7000 moveq.l D0, 0x00
000006E4 3005 move.w D0, D5
000006E6 D080 add.l D0, D0
000006E8 3031 0800 move.w D0, [A1 + D0]
000006EC 48C0 ext.l D0
000006EE 2200 move.l D1, D0
000006F0 C0FC 004A mulu.w D0, 0x4A /* 'J' */
000006F4 4841 swap.w D1
000006F6 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000006FA 4841 swap.w D1
000006FC 4241 clr.w D1
000006FE D081 add.l D0, D1
00000700 49F0 0800 lea.l A4, [A0 + D0]
00000704 486C 0024 pea.l [A4 + 0x24]
00000708 4EBA 2B18 jsr [PC + 0x2B18 /* 00003222 */]
0000070C 7200 moveq.l D1, 0x00
0000070E 4A40 tst.w D0
00000710 57C1 seq D1
00000712 4401 neg.b D1
00000714 4FEF 000C lea.l A7, [A7 + 0xC]
00000718 6706 beq +0x8 /* 00000720 */
0000071A 7000 moveq.l D0, 0x00
0000071C 6000 00B6 bra +0xB8 /* 000007D4 */
label00000720:
00000720 203C 0000 0168 move.l D0, 0x168
00000726 2D40 FE66 move.l [A6 - 0x19A], D0
0000072A 486E FE66 pea.l [A6 - 0x19A]
0000072E 486E FE88 pea.l [A6 - 0x178]
00000732 3F3C 280E move.w -[A7], 0x280E
00000736 A9EB syscall Pack4/FP68K
00000738 486E FE9A pea.l [A6 - 0x166]
0000073C 486E FE7E pea.l [A6 - 0x182]
00000740 3F3C 080E move.w -[A7], 0x80E
00000744 A9EB syscall Pack4/FP68K
00000746 486E FEA2 pea.l [A6 - 0x15E]
0000074A 486E FE74 pea.l [A6 - 0x18C]
0000074E 3F3C 080E move.w -[A7], 0x80E
00000752 A9EB syscall Pack4/FP68K
00000754 486E FE74 pea.l [A6 - 0x18C]
00000758 486E FE7E pea.l [A6 - 0x182]
0000075C 4267 clr.w -[A7]
0000075E A9EB syscall Pack4/FP68K
00000760 486E FE7E pea.l [A6 - 0x182]
00000764 486E FE9A pea.l [A6 - 0x166]
00000768 3F3C 0810 move.w -[A7], 0x810
0000076C A9EB syscall Pack4/FP68K
0000076E 486E FE9A pea.l [A6 - 0x166]
00000772 486E FE88 pea.l [A6 - 0x178]
00000776 3F3C 0804 move.w -[A7], 0x804
0000077A A9EB syscall Pack4/FP68K
0000077C 486E FE92 pea.l [A6 - 0x16E]
00000780 486E FE88 pea.l [A6 - 0x178]
00000784 3F3C 0806 move.w -[A7], 0x806
00000788 A9EB syscall Pack4/FP68K
0000078A 486E FE88 pea.l [A6 - 0x178]
0000078E 41EE FE6A lea.l A0, [A6 - 0x196]
00000792 43FA 04B2 lea.l A1, [PC + 0x4B2 /* 00000C46, value 0x3FFE8000 */]
00000796 20D9 move.l [A0]+, [A1]+
00000798 20D9 move.l [A0]+, [A1]+
0000079A 30D9 move.w [A0]+, [A1]+
0000079C 486E FE6A pea.l [A6 - 0x196]
000007A0 4267 clr.w -[A7]
000007A2 A9EB syscall Pack4/FP68K
000007A4 41EE FE6A lea.l A0, [A6 - 0x196]
000007A8 43EE FE5C lea.l A1, [A6 - 0x1A4]
000007AC 22D8 move.l [A1]+, [A0]+
000007AE 22D8 move.l [A1]+, [A0]+
000007B0 32D8 move.w [A1]+, [A0]+
000007B2 486E FE5C pea.l [A6 - 0x1A4]
000007B6 3F3C 0016 move.w -[A7], 0x16
000007BA A9EB syscall Pack4/FP68K
000007BC 486E FE5C pea.l [A6 - 0x1A4]
000007C0 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000007C4 322B 0358 move.w D1, [A3 + 0x358]
000007C8 D240 add.w D1, D0
000007CA 926E FEAA sub.w D1, [A6 - 0x156]
000007CE 48C1 ext.l D1
000007D0 2001 move.l D0, D1
000007D2 588F addq.l A7, 4
label000007D4:
000007D4 3D40 FEAC move.w [A6 - 0x154], D0
000007D8 6700 0428 beq +0x42A /* 00000C02 */
000007DC 4A2C 0046 tst.b [A4 + 0x46]
000007E0 6700 0420 beq +0x422 /* 00000C02 */
000007E4 4A6C 0044 tst.w [A4 + 0x44]
000007E8 660A bne +0xC /* 000007F4 */
000007EA 7040 moveq.l D0, 0x40
000007EC C02C 0048 and.b D0, [A4 + 0x48]
000007F0 6700 0410 beq +0x412 /* 00000C02 */
label000007F4:
000007F4 4A6E 001A tst.w [A6 + 0x1A]
000007F8 6700 0334 beq +0x336 /* 00000B2E */
000007FC 7040 moveq.l D0, 0x40
000007FE C02C 0048 and.b D0, [A4 + 0x48]
00000802 6610 bne +0x12 /* 00000814 */
00000804 3D6E 000E FEB0 move.w [A6 - 0x150], [A6 + 0xE]
0000080A 3D6E 0012 FEB2 move.w [A6 - 0x14E], [A6 + 0x12]
00000810 6000 01CC bra +0x1CE /* 000009DE */
label00000814:
00000814 486E FEC0 pea.l [A6 - 0x140]
00000818 486E FE92 pea.l [A6 - 0x16E]
0000081C 486E FE88 pea.l [A6 - 0x178]
00000820 3F3C 080E move.w -[A7], 0x80E
00000824 A9EB syscall Pack4/FP68K
00000826 41EE FE92 lea.l A0, [A6 - 0x16E]
0000082A 2F20 move.l -[A7], -[A0]
0000082C 2F20 move.l -[A7], -[A0]
0000082E 3F20 move.w -[A7], -[A0]
00000830 486E FEA2 pea.l [A6 - 0x15E]
00000834 206D F298 movea.l A0, [A5 - 0xD68]
00000838 7000 moveq.l D0, 0x00
0000083A 3005 move.w D0, D5
0000083C D080 add.l D0, D0
0000083E 3030 0800 move.w D0, [A0 + D0]
00000842 48C0 ext.l D0
00000844 2F00 move.l -[A7], D0
00000846 2F0B move.l -[A7], A3
00000848 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000084C 486E FEC0 pea.l [A6 - 0x140]
00000850 486E FEBC pea.l [A6 - 0x144]
00000854 2F0B move.l -[A7], A3
00000856 4EAD 211A jsr [A5 + 0x211A /* export_1055 */]
0000085A 302E FEAA move.w D0, [A6 - 0x156]
0000085E 48C0 ext.l D0
00000860 322E FEAC move.w D1, [A6 - 0x154]
00000864 48C1 ext.l D1
00000866 2F00 move.l -[A7], D0
00000868 2001 move.l D0, D1
0000086A 7202 moveq.l D1, 0x02
0000086C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000870 2200 move.l D1, D0
00000872 201F move.l D0, [A7]+
00000874 D280 add.l D1, D0
00000876 2001 move.l D0, D1
00000878 223C 0000 0168 move.l D1, 0x168
0000087E 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000882 3E00 move.w D7, D0
00000884 0C47 010E cmpi.w D7, 0x10E
00000888 4FEF 0026 lea.l A7, [A7 + 0x26]
0000088C 6F0A ble +0xC /* 00000898 */
0000088E 303C 0168 move.w D0, 0x168
00000892 9047 sub.w D0, D7
00000894 48C0 ext.l D0
00000896 6024 bra +0x26 /* 000008BC */
label00000898:
00000898 0C47 00B4 cmpi.w D7, 0xB4
0000089C 6F0A ble +0xC /* 000008A8 */
0000089E 3007 move.w D0, D7
000008A0 907C 00B4 sub.w D0, 0xB4
000008A4 48C0 ext.l D0
000008A6 6014 bra +0x16 /* 000008BC */
label000008A8:
000008A8 0C47 005A cmpi.w D7, 0x5A /* 'Z' */
000008AC 6F0A ble +0xC /* 000008B8 */
000008AE 303C 00B4 move.w D0, 0xB4
000008B2 9047 sub.w D0, D7
000008B4 48C0 ext.l D0
000008B6 6004 bra +0x6 /* 000008BC */
label000008B8:
000008B8 48C7 ext.l D7
000008BA 2007 move.l D0, D7
label000008BC:
000008BC 3E00 move.w D7, D0
000008BE 486E FEB2 pea.l [A6 - 0x14E]
000008C2 486E FEB0 pea.l [A6 - 0x150]
000008C6 302B 010A move.w D0, [A3 + 0x10A]
000008CA 48C0 ext.l D0
000008CC 2F00 move.l -[A7], D0
000008CE 302C 0044 move.w D0, [A4 + 0x44]
000008D2 48C0 ext.l D0
000008D4 2F00 move.l -[A7], D0
000008D6 48C4 ext.l D4
000008D8 2F04 move.l -[A7], D4
000008DA 705A moveq.l D0, 0x5A
000008DC 2F00 move.l -[A7], D0
000008DE 48C7 ext.l D7
000008E0 2F07 move.l -[A7], D7
000008E2 7201 moveq.l D1, 0x01
000008E4 2F01 move.l -[A7], D1
000008E6 4EBA 22FC jsr [PC + 0x22FC /* 00002BE4 */]
000008EA 3C00 move.w D6, D0
000008EC 302E FEBE move.w D0, [A6 - 0x142]
000008F0 48C0 ext.l D0
000008F2 7201 moveq.l D1, 0x01
000008F4 C246 and.w D1, D6
000008F6 4FEF 0020 lea.l A7, [A7 + 0x20]
000008FA 6704 beq +0x6 /* 00000900 */
000008FC 7201 moveq.l D1, 0x01
000008FE 6002 bra +0x4 /* 00000902 */
label00000900:
00000900 7200 moveq.l D1, 0x00
label00000902:
00000902 E2A0 asr D0, D1
00000904 3D40 FEB4 move.w [A6 - 0x14C], D0
00000908 302E FEBC move.w D0, [A6 - 0x144]
0000090C 48C0 ext.l D0
0000090E 7204 moveq.l D1, 0x04
00000910 C246 and.w D1, D6
00000912 6704 beq +0x6 /* 00000918 */
00000914 7201 moveq.l D1, 0x01
00000916 6002 bra +0x4 /* 0000091A */
label00000918:
00000918 7200 moveq.l D1, 0x00
label0000091A:
0000091A E2A0 asr D0, D1
0000091C 3D40 FEB6 move.w [A6 - 0x14A], D0
00000920 302E FEB4 move.w D0, [A6 - 0x14C]
00000924 D06E FEB0 add.w D0, [A6 - 0x150]
00000928 B06E 000E cmp.w D0, [A6 + 0xE]
0000092C 5EC0 sgt D0
0000092E 0240 0001 andi.w D0, 0x1
00000932 3D40 FEB8 move.w [A6 - 0x148], D0
00000936 661A bne +0x1C /* 00000952 */
00000938 302E FEB6 move.w D0, [A6 - 0x14A]
0000093C D06E FEB2 add.w D0, [A6 - 0x14E]
00000940 B06E 0012 cmp.w D0, [A6 + 0x12]
00000944 5EC0 sgt D0
00000946 0240 0001 andi.w D0, 0x1
0000094A 3D40 FEBA move.w [A6 - 0x146], D0
0000094E 6700 02B2 beq +0x2B4 /* 00000C02 */
label00000952:
00000952 486E FEB2 pea.l [A6 - 0x14E]
00000956 486E FEB0 pea.l [A6 - 0x150]
0000095A 302B 010A move.w D0, [A3 + 0x10A]
0000095E 48C0 ext.l D0
00000960 2F00 move.l -[A7], D0
00000962 302C 0044 move.w D0, [A4 + 0x44]
00000966 48C0 ext.l D0
00000968 2F00 move.l -[A7], D0
0000096A 48C4 ext.l D4
0000096C 2F04 move.l -[A7], D4
0000096E 705A moveq.l D0, 0x5A
00000970 2F00 move.l -[A7], D0
00000972 48C7 ext.l D7
00000974 2F07 move.l -[A7], D7
00000976 7200 moveq.l D1, 0x00
00000978 2F01 move.l -[A7], D1
0000097A 4EBA 2268 jsr [PC + 0x2268 /* 00002BE4 */]
0000097E 3C00 move.w D6, D0
00000980 4A6E FEB8 tst.w [A6 - 0x148]
00000984 4FEF 0020 lea.l A7, [A7 + 0x20]
00000988 6710 beq +0x12 /* 0000099A */
0000098A 302E 000E move.w D0, [A6 + 0xE]
0000098E 906E FEB0 sub.w D0, [A6 - 0x150]
00000992 906E FEB4 sub.w D0, [A6 - 0x14C]
00000996 48C0 ext.l D0
00000998 6006 bra +0x8 /* 000009A0 */
label0000099A:
0000099A 302E 000E move.w D0, [A6 + 0xE]
0000099E 48C0 ext.l D0
label000009A0:
000009A0 3D40 FEB0 move.w [A6 - 0x150], D0
000009A4 4A6E FEBA tst.w [A6 - 0x146]
000009A8 6710 beq +0x12 /* 000009BA */
000009AA 302E 0012 move.w D0, [A6 + 0x12]
000009AE 906E FEB2 sub.w D0, [A6 - 0x14E]
000009B2 906E FEB6 sub.w D0, [A6 - 0x14A]
000009B6 48C0 ext.l D0
000009B8 6006 bra +0x8 /* 000009C0 */
label000009BA:
000009BA 302E 0012 move.w D0, [A6 + 0x12]
000009BE 48C0 ext.l D0
label000009C0:
000009C0 3D40 FEB2 move.w [A6 - 0x14E], D0
000009C4 0C6E 0168 FEB0 cmpi.w [A6 - 0x150], 0x168
000009CA 6D08 blt +0xA /* 000009D4 */
000009CC 0C6E 0168 FEB2 cmpi.w [A6 - 0x14E], 0x168
000009D2 6C0A bge +0xC /* 000009DE */
label000009D4:
000009D4 377C 0001 0406 move.w [A3 + 0x406], 0x1
000009DA 6000 0240 bra +0x242 /* 00000C1C */
label000009DE:
000009DE 4A6C 0044 tst.w [A4 + 0x44]
000009E2 6700 0096 beq +0x98 /* 00000A7A */
000009E6 302E FEB0 move.w D0, [A6 - 0x150]
000009EA B06E FEB2 cmp.w D0, [A6 - 0x14E]
000009EE 6C08 bge +0xA /* 000009F8 */
000009F0 302E FEB0 move.w D0, [A6 - 0x150]
000009F4 48C0 ext.l D0
000009F6 6006 bra +0x8 /* 000009FE */
label000009F8:
000009F8 302E FEB2 move.w D0, [A6 - 0x14E]
000009FC 48C0 ext.l D0
label000009FE:
000009FE 2D40 FE58 move.l [A6 - 0x1A8], D0
00000A02 486E FE58 pea.l [A6 - 0x1A8]
00000A06 486E FE88 pea.l [A6 - 0x178]
00000A0A 3F3C 280E move.w -[A7], 0x280E
00000A0E A9EB syscall Pack4/FP68K
00000A10 486C 0044 pea.l [A4 + 0x44]
00000A14 486E FE7E pea.l [A6 - 0x182]
00000A18 3F3C 200E move.w -[A7], 0x200E
00000A1C A9EB syscall Pack4/FP68K
00000A1E 487A 021C pea.l [PC + 0x21C /* 00000C3C, value 0x4005C800 */]
00000A22 486E FE7E pea.l [A6 - 0x182]
00000A26 3F3C 0006 move.w -[A7], 0x6
00000A2A A9EB syscall Pack4/FP68K
00000A2C 486E FE7E pea.l [A6 - 0x182]
00000A30 41EE FE74 lea.l A0, [A6 - 0x18C]
00000A34 43FA 01FC lea.l A1, [PC + 0x1FC /* 00000C32, value 0x3FFF8000 */]
00000A38 20D9 move.l [A0]+, [A1]+
00000A3A 20D9 move.l [A0]+, [A1]+
00000A3C 30D9 move.w [A0]+, [A1]+
00000A3E 486E FE74 pea.l [A6 - 0x18C]
00000A42 4267 clr.w -[A7]
00000A44 A9EB syscall Pack4/FP68K
00000A46 486E FE74 pea.l [A6 - 0x18C]
00000A4A 486E FE88 pea.l [A6 - 0x178]
00000A4E 3F3C 0006 move.w -[A7], 0x6
00000A52 A9EB syscall Pack4/FP68K
00000A54 41EE FE88 lea.l A0, [A6 - 0x178]
00000A58 43EE FE6A lea.l A1, [A6 - 0x196]
00000A5C 22D8 move.l [A1]+, [A0]+
00000A5E 22D8 move.l [A1]+, [A0]+
00000A60 32D8 move.w [A1]+, [A0]+
00000A62 486E FE6A pea.l [A6 - 0x196]
00000A66 3F3C 0016 move.w -[A7], 0x16
00000A6A A9EB syscall Pack4/FP68K
00000A6C 486E FE6A pea.l [A6 - 0x196]
00000A70 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000A74 48C0 ext.l D0
00000A76 588F addq.l A7, 4
00000A78 6018 bra +0x1A /* 00000A92 */
label00000A7A:
00000A7A 302E FEB0 move.w D0, [A6 - 0x150]
00000A7E B06E FEB2 cmp.w D0, [A6 - 0x14E]
00000A82 6C08 bge +0xA /* 00000A8C */
00000A84 302E FEB0 move.w D0, [A6 - 0x150]
00000A88 48C0 ext.l D0
00000A8A 6006 bra +0x8 /* 00000A92 */
label00000A8C:
00000A8C 302E FEB2 move.w D0, [A6 - 0x14E]
00000A90 48C0 ext.l D0
label00000A92:
00000A92 3D40 FEAE move.w [A6 - 0x152], D0
00000A96 B86E FEAE cmp.w D4, [A6 - 0x152]
00000A9A 6F00 0166 ble +0x168 /* 00000C02 */
00000A9E 382E FEAE move.w D4, [A6 - 0x152]
00000AA2 3D44 FE56 move.w [A6 - 0x1AA], D4
00000AA6 486E FE56 pea.l [A6 - 0x1AA]
00000AAA 486E FE88 pea.l [A6 - 0x178]
00000AAE 3F3C 200E move.w -[A7], 0x200E
00000AB2 A9EB syscall Pack4/FP68K
00000AB4 486B 036C pea.l [A3 + 0x36C]
00000AB8 486E FE88 pea.l [A6 - 0x178]
00000ABC 3F3C 0804 move.w -[A7], 0x804
00000AC0 A9EB syscall Pack4/FP68K
00000AC2 486E FE92 pea.l [A6 - 0x16E]
00000AC6 486E FE7E pea.l [A6 - 0x182]
00000ACA 3F3C 080E move.w -[A7], 0x80E
00000ACE A9EB syscall Pack4/FP68K
00000AD0 41EE FE88 lea.l A0, [A6 - 0x178]
00000AD4 2F20 move.l -[A7], -[A0]
00000AD6 2F20 move.l -[A7], -[A0]
00000AD8 3F20 move.w -[A7], -[A0]
00000ADA 302E 0016 move.w D0, [A6 + 0x16]
00000ADE 48C0 ext.l D0
00000AE0 2F00 move.l -[A7], D0
00000AE2 2F0B move.l -[A7], A3
00000AE4 4EBA 2264 jsr [PC + 0x2264 /* 00002D4A */]
00000AE8 3D40 FE74 move.w [A6 - 0x18C], D0
00000AEC 2D41 FE76 move.l [A6 - 0x18A], D1
00000AF0 2D48 FE7A move.l [A6 - 0x186], A0
00000AF4 486E FE74 pea.l [A6 - 0x18C]
00000AF8 486E FE88 pea.l [A6 - 0x178]
00000AFC 3F3C 0006 move.w -[A7], 0x6
00000B00 A9EB syscall Pack4/FP68K
00000B02 41EE FE88 lea.l A0, [A6 - 0x178]
00000B06 43EE FE6A lea.l A1, [A6 - 0x196]
00000B0A 22D8 move.l [A1]+, [A0]+
00000B0C 22D8 move.l [A1]+, [A0]+
00000B0E 32D8 move.w [A1]+, [A0]+
00000B10 486E FE6A pea.l [A6 - 0x196]
00000B14 3F3C 0016 move.w -[A7], 0x16
00000B18 A9EB syscall Pack4/FP68K
00000B1A 486E FE6A pea.l [A6 - 0x196]
00000B1E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000B22 3740 035A move.w [A3 + 0x35A], D0
00000B26 4FEF 0016 lea.l A7, [A7 + 0x16]
00000B2A 6000 00D6 bra +0xD8 /* 00000C02 */
label00000B2E:
00000B2E 7040 moveq.l D0, 0x40
00000B30 C02C 0048 and.b D0, [A4 + 0x48]
00000B34 6700 00CC beq +0xCE /* 00000C02 */
00000B38 486E FEC0 pea.l [A6 - 0x140]
00000B3C 486E FE92 pea.l [A6 - 0x16E]
00000B40 486E FE88 pea.l [A6 - 0x178]
00000B44 3F3C 080E move.w -[A7], 0x80E
00000B48 A9EB syscall Pack4/FP68K
00000B4A 41EE FE92 lea.l A0, [A6 - 0x16E]
00000B4E 2F20 move.l -[A7], -[A0]
00000B50 2F20 move.l -[A7], -[A0]
00000B52 3F20 move.w -[A7], -[A0]
00000B54 486E FEA2 pea.l [A6 - 0x15E]
00000B58 206D F298 movea.l A0, [A5 - 0xD68]
00000B5C 7000 moveq.l D0, 0x00
00000B5E 3005 move.w D0, D5
00000B60 D080 add.l D0, D0
00000B62 3030 0800 move.w D0, [A0 + D0]
00000B66 48C0 ext.l D0
00000B68 2F00 move.l -[A7], D0
00000B6A 2F0B move.l -[A7], A3
00000B6C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000B70 486E FEC0 pea.l [A6 - 0x140]
00000B74 486E FEBC pea.l [A6 - 0x144]
00000B78 2F0B move.l -[A7], A3
00000B7A 4EAD 211A jsr [A5 + 0x211A /* export_1055 */]
00000B7E 486E FEB2 pea.l [A6 - 0x14E]
00000B82 486E FEB0 pea.l [A6 - 0x150]
00000B86 302B 010A move.w D0, [A3 + 0x10A]
00000B8A 48C0 ext.l D0
00000B8C 2F00 move.l -[A7], D0
00000B8E 302C 0044 move.w D0, [A4 + 0x44]
00000B92 48C0 ext.l D0
00000B94 2F00 move.l -[A7], D0
00000B96 48C4 ext.l D4
00000B98 2F04 move.l -[A7], D4
00000B9A 705A moveq.l D0, 0x5A
00000B9C 2F00 move.l -[A7], D0
00000B9E 322E FEAA move.w D1, [A6 - 0x156]
00000BA2 48C1 ext.l D1
00000BA4 342E FEAC move.w D2, [A6 - 0x154]
00000BA8 48C2 ext.l D2
00000BAA 2002 move.l D0, D2
00000BAC 2F01 move.l -[A7], D1
00000BAE 7202 moveq.l D1, 0x02
00000BB0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000BB4 221F move.l D1, [A7]+
00000BB6 D081 add.l D0, D1
00000BB8 2F00 move.l -[A7], D0
00000BBA 7001 moveq.l D0, 0x01
00000BBC 2F00 move.l -[A7], D0
00000BBE 4EBA 2024 jsr [PC + 0x2024 /* 00002BE4 */]
00000BC2 3C00 move.w D6, D0
00000BC4 7004 moveq.l D0, 0x04
00000BC6 C046 and.w D0, D6
00000BC8 4FEF 0046 lea.l A7, [A7 + 0x46]
00000BCC 670A beq +0xC /* 00000BD8 */
00000BCE 302E FEBC move.w D0, [A6 - 0x144]
00000BD2 48C0 ext.l D0
00000BD4 E280 asr D0, 1
00000BD6 6016 bra +0x18 /* 00000BEE */
label00000BD8:
00000BD8 7000 moveq.l D0, 0x00
00000BDA 7208 moveq.l D1, 0x08
00000BDC C246 and.w D1, D6
00000BDE 57C0 seq D0
00000BE0 4400 neg.b D0
00000BE2 6708 beq +0xA /* 00000BEC */
00000BE4 302E FEBC move.w D0, [A6 - 0x144]
00000BE8 48C0 ext.l D0
00000BEA 6002 bra +0x4 /* 00000BEE */
label00000BEC:
00000BEC 7000 moveq.l D0, 0x00
label00000BEE:
00000BEE D16E FEB2 add.w [A6 - 0x14E], D0
00000BF2 302E FEB2 move.w D0, [A6 - 0x14E]
00000BF6 B06B 0366 cmp.w D0, [A3 + 0x366]
00000BFA 6F06 ble +0x8 /* 00000C02 */
00000BFC 376E FEB2 0366 move.w [A3 + 0x366], [A6 - 0x14E]
label00000C02:
00000C02 5245 addq.w D5, 1
00000C04 302E FEAC move.w D0, [A6 - 0x154]
00000C08 D16E FEAA add.w [A6 - 0x156], D0
label00000C0C:
00000C0C 7000 moveq.l D0, 0x00
00000C0E 3005 move.w D0, D5
00000C10 322B 0116 move.w D1, [A3 + 0x116]
00000C14 48C1 ext.l D1
00000C16 B280 cmp.l D1, D0
00000C18 6E00 FAB4 bgt -0x54A /* 000006CE */
label00000C1C:
00000C1C 7000 moveq.l D0, 0x00
00000C1E 2F00 move.l -[A7], D0
00000C20 2F0B move.l -[A7], A3
00000C22 4EBA 25C2 jsr [PC + 0x25C2 /* 000031E6 */]
00000C26 508F addq.l A7, 8
label00000C28:
00000C28 4CEE 18F0 FE3E movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C2]
00000C2E 4E5E unlink A6
00000C30 4E75 rts
00000C32 3FFF move.w <<invalid special address>>, <<invalid special address>>
00000C34 8000 or.b D0, D0
00000C36 0000 0000 ori.b D0, 0x0
00000C3A 0000 4005 ori.b D0, 0x5
00000C3E C800 and.b D4, D0
00000C40 0000 0000 ori.b D0, 0x0
00000C44 0000 3FFE ori.b D0, 0xFE
00000C48 8000 or.b D0, D0
00000C4A 0000 0000 ori.b D0, 0x0
00000C4E 0000 0000 ori.b D0, 0x0
00000C52 0000 0000 ori.b D0, 0x0
00000C56 0000 0000 ori.b D0, 0x0
export_1386:
00000C5A 4E56 FEDE link A6, -0x0122
00000C5E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000C62 382E 0016 move.w D4, [A6 + 0x16]
00000C66 49EE FF00 lea.l A4, [A6 - 0x100]
00000C6A 3C2E 0012 move.w D6, [A6 + 0x12]
00000C6E 266E 0008 movea.l A3, [A6 + 0x8]
00000C72 4A46 tst.w D6
00000C74 670C beq +0xE /* 00000C82 */
00000C76 4A6B 0406 tst.w [A3 + 0x406]
00000C7A 6706 beq +0x8 /* 00000C82 */
00000C7C 7000 moveq.l D0, 0x00
00000C7E 6000 02CA bra +0x2CC /* 00000F4A */
label00000C82:
00000C82 302B 0416 move.w D0, [A3 + 0x416]
00000C86 906B 0412 sub.w D0, [A3 + 0x412]
00000C8A 3D40 FEF4 move.w [A6 - 0x10C], D0
00000C8E 302B 0414 move.w D0, [A3 + 0x414]
00000C92 906B 0410 sub.w D0, [A3 + 0x410]
00000C96 3D40 FEF6 move.w [A6 - 0x10A], D0
00000C9A 4A6B 0406 tst.w [A3 + 0x406]
00000C9E 6730 beq +0x32 /* 00000CD0 */
00000CA0 302E FEF4 move.w D0, [A6 - 0x10C]
00000CA4 48C0 ext.l D0
00000CA6 81EB 0360 divs.w D0, [A3 + 0x360]
00000CAA 3D40 FEF4 move.w [A6 - 0x10C], D0
00000CAE 48C0 ext.l D0
00000CB0 E280 asr D0, 1
00000CB2 3D40 FEF0 move.w [A6 - 0x110], D0
00000CB6 302E FEF6 move.w D0, [A6 - 0x10A]
00000CBA 48C0 ext.l D0
00000CBC 81EB 0362 divs.w D0, [A3 + 0x362]
00000CC0 3D40 FEF6 move.w [A6 - 0x10A], D0
00000CC4 48C0 ext.l D0
00000CC6 E280 asr D0, 1
00000CC8 3D40 FEF2 move.w [A6 - 0x10E], D0
00000CCC 6000 0096 bra +0x98 /* 00000D64 */
label00000CD0:
00000CD0 302B 010A move.w D0, [A3 + 0x10A]
00000CD4 D06E FEF4 add.w D0, [A6 - 0x10C]
00000CD8 48C0 ext.l D0
00000CDA 81EB 0360 divs.w D0, [A3 + 0x360]
00000CDE 3D40 FEF4 move.w [A6 - 0x10C], D0
00000CE2 906B 010A sub.w D0, [A3 + 0x10A]
00000CE6 48C0 ext.l D0
00000CE8 E280 asr D0, 1
00000CEA 3D40 FEF0 move.w [A6 - 0x110], D0
00000CEE 302B 010A move.w D0, [A3 + 0x10A]
00000CF2 D06E FEF6 add.w D0, [A6 - 0x10A]
00000CF6 48C0 ext.l D0
00000CF8 81EB 0362 divs.w D0, [A3 + 0x362]
00000CFC 3D40 FEF6 move.w [A6 - 0x10A], D0
00000D00 906B 010A sub.w D0, [A3 + 0x10A]
00000D04 48C0 ext.l D0
00000D06 E280 asr D0, 1
00000D08 3D40 FEF2 move.w [A6 - 0x10E], D0
00000D0C 7001 moveq.l D0, 0x01
00000D0E B06B 0112 cmp.w D0, [A3 + 0x112]
00000D12 6C50 bge +0x52 /* 00000D64 */
00000D14 4A6B 035C tst.w [A3 + 0x35C]
00000D18 674A beq +0x4C /* 00000D64 */
00000D1A 302B 036A move.w D0, [A3 + 0x36A]
00000D1E D06B 010A add.w D0, [A3 + 0x10A]
00000D22 48C0 ext.l D0
00000D24 E280 asr D0, 1
00000D26 D16E FEF2 add.w [A6 - 0x10E], D0
00000D2A 4A6B 0368 tst.w [A3 + 0x368]
00000D2E 6714 beq +0x16 /* 00000D44 */
00000D30 302B 0368 move.w D0, [A3 + 0x368]
00000D34 D07C 0064 add.w D0, 0x64 /* 'd' */
00000D38 C1EB 035A muls.w D0, [A3 + 0x35A]
00000D3C 7264 moveq.l D1, 0x64
00000D3E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000D42 6006 bra +0x8 /* 00000D4A */
label00000D44:
00000D44 302B 035A move.w D0, [A3 + 0x35A]
00000D48 48C0 ext.l D0
label00000D4A:
00000D4A 322B 010A move.w D1, [A3 + 0x10A]
00000D4E 48C1 ext.l D1
00000D50 2A01 move.l D5, D1
00000D52 DA80 add.l D5, D0
00000D54 4A6B 0364 tst.w [A3 + 0x364]
00000D58 670A beq +0xC /* 00000D64 */
00000D5A 302B 0430 move.w D0, [A3 + 0x430]
00000D5E D06B 010A add.w D0, [A3 + 0x10A]
00000D62 DA40 add.w D5, D0
label00000D64:
00000D64 4247 clr.w D7
00000D66 426E FEEE clr.w [A6 - 0x112]
00000D6A 6000 01CA bra +0x1CC /* 00000F36 */
label00000D6E:
00000D6E 4A6D E5CE tst.w [A5 - 0x1A32]
00000D72 6600 01D4 bne +0x1D6 /* 00000F48 */
00000D76 302B 0412 move.w D0, [A3 + 0x412]
00000D7A 906E FEF4 sub.w D0, [A6 - 0x10C]
00000D7E 322E FEF0 move.w D1, [A6 - 0x110]
00000D82 D240 add.w D1, D0
00000D84 3D41 FEFA move.w [A6 - 0x106], D1
00000D88 302B 0414 move.w D0, [A3 + 0x414]
00000D8C 48C0 ext.l D0
00000D8E 7200 moveq.l D1, 0x00
00000D90 322E FEEE move.w D1, [A6 - 0x112]
00000D94 342E FEF6 move.w D2, [A6 - 0x10A]
00000D98 48C2 ext.l D2
00000D9A 2F00 move.l -[A7], D0
00000D9C 2001 move.l D0, D1
00000D9E 2202 move.l D1, D2
00000DA0 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000DA4 2200 move.l D1, D0
00000DA6 201F move.l D0, [A7]+
00000DA8 9081 sub.l D0, D1
00000DAA 322E FEF2 move.w D1, [A6 - 0x10E]
00000DAE 48C1 ext.l D1
00000DB0 9081 sub.l D0, D1
00000DB2 3D40 FEF8 move.w [A6 - 0x108], D0
00000DB6 7000 moveq.l D0, 0x00
00000DB8 302E FEEE move.w D0, [A6 - 0x112]
00000DBC 322B 0362 move.w D1, [A3 + 0x362]
00000DC0 5341 subq.w D1, 1
00000DC2 48C1 ext.l D1
00000DC4 B280 cmp.l D1, D0
00000DC6 6628 bne +0x2A /* 00000DF0 */
00000DC8 302E FEF4 move.w D0, [A6 - 0x10C]
00000DCC 48C0 ext.l D0
00000DCE 322B 0360 move.w D1, [A3 + 0x360]
00000DD2 48C1 ext.l D1
00000DD4 342B 0112 move.w D2, [A3 + 0x112]
00000DD8 48C2 ext.l D2
00000DDA 9282 sub.l D1, D2
00000DDC 7400 moveq.l D2, 0x00
00000DDE 3407 move.w D2, D7
00000DE0 D481 add.l D2, D1
00000DE2 2202 move.l D1, D2
00000DE4 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000DE8 81FC 0002 divs.w D0, 0x2
00000DEC D16E FEFA add.w [A6 - 0x106], D0
label00000DF0:
00000DF0 4245 clr.w D5
00000DF2 6000 012E bra +0x130 /* 00000F22 */
label00000DF6:
00000DF6 4A6D E5CE tst.w [A5 - 0x1A32]
00000DFA 6600 0136 bne +0x138 /* 00000F32 */
00000DFE 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000E02 4A46 tst.w D6
00000E04 6604 bne +0x6 /* 00000E0A */
00000E06 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
label00000E0A:
00000E0A 302E FEF4 move.w D0, [A6 - 0x10C]
00000E0E D16E FEFA add.w [A6 - 0x106], D0
00000E12 700A moveq.l D0, 0x0A
00000E14 B06B 010E cmp.w D0, [A3 + 0x10E]
00000E18 662C bne +0x2E /* 00000E46 */
00000E1A 48C4 ext.l D4
00000E1C 2F04 move.l -[A7], D4
00000E1E 48C6 ext.l D6
00000E20 2F06 move.l -[A7], D6
00000E22 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E26 2F0C move.l -[A7], A4
00000E28 7000 moveq.l D0, 0x00
00000E2A 3007 move.w D0, D7
00000E2C 2F00 move.l -[A7], D0
00000E2E 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00000E32 2F0B move.l -[A7], A3
00000E34 4EBA 011E jsr [PC + 0x11E /* 00000F54 */]
00000E38 4A40 tst.w D0
00000E3A 4FEF 001C lea.l A7, [A7 + 0x1C]
00000E3E 6732 beq +0x34 /* 00000E72 */
00000E40 7001 moveq.l D0, 0x01
00000E42 6000 0106 bra +0x108 /* 00000F4A */
label00000E46:
00000E46 48C4 ext.l D4
00000E48 2F04 move.l -[A7], D4
00000E4A 48C6 ext.l D6
00000E4C 2F06 move.l -[A7], D6
00000E4E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E52 2F0C move.l -[A7], A4
00000E54 7000 moveq.l D0, 0x00
00000E56 3007 move.w D0, D7
00000E58 2F00 move.l -[A7], D0
00000E5A 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00000E5E 2F0B move.l -[A7], A3
00000E60 4EBA 0736 jsr [PC + 0x736 /* 00001598 */]
00000E64 4A40 tst.w D0
00000E66 4FEF 001C lea.l A7, [A7 + 0x1C]
00000E6A 6706 beq +0x8 /* 00000E72 */
00000E6C 7001 moveq.l D0, 0x01
00000E6E 6000 00DA bra +0xDC /* 00000F4A */
label00000E72:
00000E72 4A6B 010C tst.w [A3 + 0x10C]
00000E76 6712 beq +0x14 /* 00000E8A */
00000E78 4A46 tst.w D6
00000E7A 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00000E7E 377C 05DE 010C move.w [A3 + 0x10C], 0x5DE
00000E84 7000 moveq.l D0, 0x00
00000E86 6000 00C2 bra +0xC4 /* 00000F4A */
label00000E8A:
00000E8A 4A46 tst.w D6
00000E8C 6600 0082 bne +0x84 /* 00000F10 */
00000E90 4A6B 0406 tst.w [A3 + 0x406]
00000E94 6676 bne +0x78 /* 00000F0C */
00000E96 7001 moveq.l D0, 0x01
00000E98 B06B 0112 cmp.w D0, [A3 + 0x112]
00000E9C 6C6E bge +0x70 /* 00000F0C */
00000E9E 4A6B 035C tst.w [A3 + 0x35C]
00000EA2 6768 beq +0x6A /* 00000F0C */
00000EA4 486E FEDE pea.l [A6 - 0x122]
00000EA8 2F0C move.l -[A7], A4
00000EAA 7000 moveq.l D0, 0x00
00000EAC 3007 move.w D0, D7
00000EAE 2F00 move.l -[A7], D0
00000EB0 486B 00F0 pea.l [A3 + 0xF0]
00000EB4 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000EB8 4A40 tst.w D0
00000EBA 4FEF 0010 lea.l A7, [A7 + 0x10]
00000EBE 670A beq +0xC /* 00000ECA */
00000EC0 41EE FEDE lea.l A0, [A6 - 0x122]
00000EC4 2D48 FEFC move.l [A6 - 0x104], A0
00000EC8 6018 bra +0x1A /* 00000EE2 */
label00000ECA:
00000ECA 2F0C move.l -[A7], A4
00000ECC 7000 moveq.l D0, 0x00
00000ECE 3007 move.w D0, D7
00000ED0 5280 addq.l D0, 1
00000ED2 2F00 move.l -[A7], D0
00000ED4 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */]
00000ED8 41EB 0420 lea.l A0, [A3 + 0x420]
00000EDC 2D48 FEFC move.l [A6 - 0x104], A0
00000EE0 508F addq.l A7, 8
label00000EE2:
00000EE2 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000EE6 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000EEA 302B 0366 move.w D0, [A3 + 0x366]
00000EEE D16E FEF8 add.w [A6 - 0x108], D0
00000EF2 7001 moveq.l D0, 0x01
00000EF4 2F00 move.l -[A7], D0
00000EF6 2F0C move.l -[A7], A4
00000EF8 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00000EFC 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00000F00 302B 0366 move.w D0, [A3 + 0x366]
00000F04 916E FEF8 sub.w [A6 - 0x108], D0
00000F08 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000F0C:
00000F0C 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00000F10:
00000F10 5247 addq.w D7, 1
00000F12 7000 moveq.l D0, 0x00
00000F14 3007 move.w D0, D7
00000F16 322B 0112 move.w D1, [A3 + 0x112]
00000F1A 48C1 ext.l D1
00000F1C B280 cmp.l D1, D0
00000F1E 6F12 ble +0x14 /* 00000F32 */
00000F20 5245 addq.w D5, 1
label00000F22:
00000F22 7000 moveq.l D0, 0x00
00000F24 3005 move.w D0, D5
00000F26 322B 0360 move.w D1, [A3 + 0x360]
00000F2A 48C1 ext.l D1
00000F2C B280 cmp.l D1, D0
00000F2E 6E00 FEC6 bgt -0x138 /* 00000DF6 */
label00000F32:
00000F32 526E FEEE addq.w [A6 - 0x112], 1
label00000F36:
00000F36 7000 moveq.l D0, 0x00
00000F38 302E FEEE move.w D0, [A6 - 0x112]
00000F3C 322B 0362 move.w D1, [A3 + 0x362]
00000F40 48C1 ext.l D1
00000F42 B280 cmp.l D1, D0
00000F44 6E00 FE28 bgt -0x1D6 /* 00000D6E */
label00000F48:
00000F48 7000 moveq.l D0, 0x00
label00000F4A:
00000F4A 4CEE 18F0 FEC6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x13A]
00000F50 4E5E unlink A6
00000F52 4E75 rts
fn00000F54:
00000F54 4E56 FF64 link A6, -0x009C
00000F58 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000F5C 286E 0008 movea.l A4, [A6 + 0x8]
00000F60 486C 0420 pea.l [A4 + 0x420]
00000F64 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000F68 486E FFC0 pea.l [A6 - 0x40]
00000F6C 302E 0012 move.w D0, [A6 + 0x12]
00000F70 48C0 ext.l D0
00000F72 2F00 move.l -[A7], D0
00000F74 2F0C move.l -[A7], A4
00000F76 4EBA 1F0C jsr [PC + 0x1F0C /* 00002E84 */]
00000F7A 3D40 FF94 move.w [A6 - 0x6C], D0
00000F7E 2D41 FF96 move.l [A6 - 0x6A], D1
00000F82 2D48 FF9A move.l [A6 - 0x66], A0
00000F86 486E FF94 pea.l [A6 - 0x6C]
00000F8A 486E FF9E pea.l [A6 - 0x62]
00000F8E 3F3C 0810 move.w -[A7], 0x810
00000F92 A9EB syscall Pack4/FP68K
00000F94 4AAD F298 tst.l [A5 - 0xD68]
00000F98 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F9C 660C bne +0xE /* 00000FAA */
00000F9E 397C 05DE 010C move.w [A4 + 0x10C], 0x5DE
00000FA4 7000 moveq.l D0, 0x00
00000FA6 6000 05D2 bra +0x5D4 /* 0000157A */
label00000FAA:
00000FAA 7000 moveq.l D0, 0x00
00000FAC 7200 moveq.l D1, 0x00
00000FAE 122C 035F move.b D1, [A4 + 0x35F]
00000FB2 57C0 seq D0
00000FB4 4400 neg.b D0
00000FB6 670A beq +0xC /* 00000FC2 */
00000FB8 302C 035A move.w D0, [A4 + 0x35A]
00000FBC 48C0 ext.l D0
00000FBE 6000 0084 bra +0x86 /* 00001044 */
label00000FC2:
00000FC2 486E FF9E pea.l [A6 - 0x62]
00000FC6 486E FF94 pea.l [A6 - 0x6C]
00000FCA 3F3C 080E move.w -[A7], 0x80E
00000FCE A9EB syscall Pack4/FP68K
00000FD0 41EE FF9E lea.l A0, [A6 - 0x62]
00000FD4 2F20 move.l -[A7], -[A0]
00000FD6 2F20 move.l -[A7], -[A0]
00000FD8 3F20 move.w -[A7], -[A0]
00000FDA 302E 0012 move.w D0, [A6 + 0x12]
00000FDE 48C0 ext.l D0
00000FE0 2F00 move.l -[A7], D0
00000FE2 2F0C move.l -[A7], A4
00000FE4 4EBA 1D64 jsr [PC + 0x1D64 /* 00002D4A */]
00000FE8 3D40 FF8A move.w [A6 - 0x76], D0
00000FEC 2D41 FF8C move.l [A6 - 0x74], D1
00000FF0 2D48 FF90 move.l [A6 - 0x70], A0
00000FF4 486C 035A pea.l [A4 + 0x35A]
00000FF8 486E FF80 pea.l [A6 - 0x80]
00000FFC 3F3C 200E move.w -[A7], 0x200E
00001000 A9EB syscall Pack4/FP68K
00001002 486E FF80 pea.l [A6 - 0x80]
00001006 486E FF8A pea.l [A6 - 0x76]
0000100A 3F3C 0004 move.w -[A7], 0x4
0000100E A9EB syscall Pack4/FP68K
00001010 486C 036C pea.l [A4 + 0x36C]
00001014 486E FF8A pea.l [A6 - 0x76]
00001018 3F3C 0806 move.w -[A7], 0x806
0000101C A9EB syscall Pack4/FP68K
0000101E 41EE FF8A lea.l A0, [A6 - 0x76]
00001022 43EE FF76 lea.l A1, [A6 - 0x8A]
00001026 22D8 move.l [A1]+, [A0]+
00001028 22D8 move.l [A1]+, [A0]+
0000102A 32D8 move.w [A1]+, [A0]+
0000102C 486E FF76 pea.l [A6 - 0x8A]
00001030 3F3C 0016 move.w -[A7], 0x16
00001034 A9EB syscall Pack4/FP68K
00001036 486E FF76 pea.l [A6 - 0x8A]
0000103A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000103E 48C0 ext.l D0
00001040 4FEF 0016 lea.l A7, [A7 + 0x16]
label00001044:
00001044 3800 move.w D4, D0
00001046 302E 000E move.w D0, [A6 + 0xE]
0000104A 9044 sub.w D0, D4
0000104C 3B40 F29E move.w [A5 - 0xD62], D0
00001050 302E 000C move.w D0, [A6 + 0xC]
00001054 9044 sub.w D0, D4
00001056 3B40 F29C move.w [A5 - 0xD64], D0
0000105A 3004 move.w D0, D4
0000105C D06E 000E add.w D0, [A6 + 0xE]
00001060 3B40 F2A2 move.w [A5 - 0xD5E], D0
00001064 3004 move.w D0, D4
00001066 D06E 000C add.w D0, [A6 + 0xC]
0000106A 3B40 F2A0 move.w [A5 - 0xD60], D0
0000106E 3C2C 0358 move.w D6, [A4 + 0x358]
00001072 487A 051A pea.l [PC + 0x51A /* 0000158E, value 0x0, cstring "" */]
00001076 486E FFA6 pea.l [A6 - 0x5A]
0000107A 3F3C 0810 move.w -[A7], 0x810
0000107E A9EB syscall Pack4/FP68K
00001080 4A6E 001E tst.w [A6 + 0x1E]
00001084 6600 02A8 bne +0x2AA /* 0000132E */
00001088 4245 clr.w D5
0000108A 6000 0292 bra +0x294 /* 0000131E */
label0000108E:
0000108E 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00001092 486E FFAE pea.l [A6 - 0x52]
00001096 302E 0012 move.w D0, [A6 + 0x12]
0000109A 48C0 ext.l D0
0000109C 2F00 move.l -[A7], D0
0000109E 206C 03F0 movea.l A0, [A4 + 0x3F0]
000010A2 226D F298 movea.l A1, [A5 - 0xD68]
000010A6 7000 moveq.l D0, 0x00
000010A8 3005 move.w D0, D5
000010AA D080 add.l D0, D0
000010AC 3031 0800 move.w D0, [A1 + D0]
000010B0 48C0 ext.l D0
000010B2 2200 move.l D1, D0
000010B4 C0FC 004A mulu.w D0, 0x4A /* 'J' */
000010B8 4841 swap.w D1
000010BA C2FC 004A mulu.w D1, 0x4A /* 'J' */
000010BE 4841 swap.w D1
000010C0 4241 clr.w D1
000010C2 D081 add.l D0, D1
000010C4 47F0 0800 lea.l A3, [A0 + D0]
000010C8 486B 0024 pea.l [A3 + 0x24]
000010CC 4EBA 2154 jsr [PC + 0x2154 /* 00003222 */]
000010D0 7200 moveq.l D1, 0x00
000010D2 4A40 tst.w D0
000010D4 57C1 seq D1
000010D6 4401 neg.b D1
000010D8 4FEF 000C lea.l A7, [A7 + 0xC]
000010DC 6706 beq +0x8 /* 000010E4 */
000010DE 7000 moveq.l D0, 0x00
000010E0 6000 00B4 bra +0xB6 /* 00001196 */
label000010E4:
000010E4 203C 0000 0168 move.l D0, 0x168
000010EA 2D40 FF72 move.l [A6 - 0x8E], D0
000010EE 486E FF72 pea.l [A6 - 0x8E]
000010F2 486E FF94 pea.l [A6 - 0x6C]
000010F6 3F3C 280E move.w -[A7], 0x280E
000010FA A9EB syscall Pack4/FP68K
000010FC 486E FFA6 pea.l [A6 - 0x5A]
00001100 486E FF8A pea.l [A6 - 0x76]
00001104 3F3C 080E move.w -[A7], 0x80E
00001108 A9EB syscall Pack4/FP68K
0000110A 486E FFAE pea.l [A6 - 0x52]
0000110E 486E FF80 pea.l [A6 - 0x80]
00001112 3F3C 080E move.w -[A7], 0x80E
00001116 A9EB syscall Pack4/FP68K
00001118 486E FF80 pea.l [A6 - 0x80]
0000111C 486E FF8A pea.l [A6 - 0x76]
00001120 4267 clr.w -[A7]
00001122 A9EB syscall Pack4/FP68K
00001124 486E FF8A pea.l [A6 - 0x76]
00001128 486E FFA6 pea.l [A6 - 0x5A]
0000112C 3F3C 0810 move.w -[A7], 0x810
00001130 A9EB syscall Pack4/FP68K
00001132 486E FFA6 pea.l [A6 - 0x5A]
00001136 486E FF94 pea.l [A6 - 0x6C]
0000113A 3F3C 0804 move.w -[A7], 0x804
0000113E A9EB syscall Pack4/FP68K
00001140 486E FF9E pea.l [A6 - 0x62]
00001144 486E FF94 pea.l [A6 - 0x6C]
00001148 3F3C 0806 move.w -[A7], 0x806
0000114C A9EB syscall Pack4/FP68K
0000114E 486E FF94 pea.l [A6 - 0x6C]
00001152 41EE FF76 lea.l A0, [A6 - 0x8A]
00001156 43FA 042C lea.l A1, [PC + 0x42C /* 00001584, value 0x3FFE8000 */]
0000115A 20D9 move.l [A0]+, [A1]+
0000115C 20D9 move.l [A0]+, [A1]+
0000115E 30D9 move.w [A0]+, [A1]+
00001160 486E FF76 pea.l [A6 - 0x8A]
00001164 4267 clr.w -[A7]
00001166 A9EB syscall Pack4/FP68K
00001168 41EE FF76 lea.l A0, [A6 - 0x8A]
0000116C 43EE FF68 lea.l A1, [A6 - 0x98]
00001170 22D8 move.l [A1]+, [A0]+
00001172 22D8 move.l [A1]+, [A0]+
00001174 32D8 move.w [A1]+, [A0]+
00001176 486E FF68 pea.l [A6 - 0x98]
0000117A 3F3C 0016 move.w -[A7], 0x16
0000117E A9EB syscall Pack4/FP68K
00001180 486E FF68 pea.l [A6 - 0x98]
00001184 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001188 322C 0358 move.w D1, [A4 + 0x358]
0000118C D240 add.w D1, D0
0000118E 9246 sub.w D1, D6
00001190 48C1 ext.l D1
00001192 2001 move.l D0, D1
00001194 588F addq.l A7, 4
label00001196:
00001196 3E00 move.w D7, D0
00001198 6700 0180 beq +0x182 /* 0000131A */
0000119C 4A2B 0046 tst.b [A3 + 0x46]
000011A0 6700 0178 beq +0x17A /* 0000131A */
000011A4 4A6B 0044 tst.w [A3 + 0x44]
000011A8 6700 00AE beq +0xB0 /* 00001258 */
000011AC 48C4 ext.l D4
000011AE 4A6B 0044 tst.w [A3 + 0x44]
000011B2 6C0A bge +0xC /* 000011BE */
000011B4 302B 0044 move.w D0, [A3 + 0x44]
000011B8 48C0 ext.l D0
000011BA 4480 neg.l D0
000011BC 6006 bra +0x8 /* 000011C4 */
label000011BE:
000011BE 302B 0044 move.w D0, [A3 + 0x44]
000011C2 48C0 ext.l D0
label000011C4:
000011C4 2200 move.l D1, D0
000011C6 2004 move.l D0, D4
000011C8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000011CC 81FC 0064 divs.w D0, 0x64 /* 'd' */
000011D0 3D40 FFB8 move.w [A6 - 0x48], D0
000011D4 48C0 ext.l D0
000011D6 2F00 move.l -[A7], D0
000011D8 48C6 ext.l D6
000011DA 48C7 ext.l D7
000011DC 2F00 move.l -[A7], D0
000011DE 2007 move.l D0, D7
000011E0 7202 moveq.l D1, 0x02
000011E2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000011E6 2200 move.l D1, D0
000011E8 201F move.l D0, [A7]+
000011EA D286 add.l D1, D6
000011EC 2F01 move.l -[A7], D1
000011EE 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
000011F2 588F addq.l A7, 4
000011F4 2200 move.l D1, D0
000011F6 201F move.l D0, [A7]+
000011F8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000011FC 720E moveq.l D1, 0x0E
000011FE E2A0 asr D0, D1
00001200 3D40 FFB6 move.w [A6 - 0x4A], D0
00001204 302E FFB8 move.w D0, [A6 - 0x48]
00001208 48C0 ext.l D0
0000120A 2F00 move.l -[A7], D0
0000120C 48C6 ext.l D6
0000120E 48C7 ext.l D7
00001210 2F00 move.l -[A7], D0
00001212 2007 move.l D0, D7
00001214 7202 moveq.l D1, 0x02
00001216 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000121A 2200 move.l D1, D0
0000121C 201F move.l D0, [A7]+
0000121E D286 add.l D1, D6
00001220 2F01 move.l -[A7], D1
00001222 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00001226 588F addq.l A7, 4
00001228 2200 move.l D1, D0
0000122A 201F move.l D0, [A7]+
0000122C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001230 720E moveq.l D1, 0x0E
00001232 E2A0 asr D0, D1
00001234 3D40 FFB8 move.w [A6 - 0x48], D0
00001238 302E FFB6 move.w D0, [A6 - 0x4A]
0000123C D16D F29E add.w [A5 - 0xD62], D0
00001240 302E FFB8 move.w D0, [A6 - 0x48]
00001244 D16D F29C add.w [A5 - 0xD64], D0
00001248 302E FFB6 move.w D0, [A6 - 0x4A]
0000124C D16D F2A2 add.w [A5 - 0xD5E], D0
00001250 302E FFB8 move.w D0, [A6 - 0x48]
00001254 D16D F2A0 add.w [A5 - 0xD60], D0
label00001258:
00001258 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
0000125C 204B movea.l A0, A3
0000125E 5088 addq.l A0, 8
00001260 2F20 move.l -[A7], -[A0]
00001262 2F20 move.l -[A7], -[A0]
00001264 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00001268 41EB 0024 lea.l A0, [A3 + 0x24]
0000126C 2F20 move.l -[A7], -[A0]
0000126E 2F20 move.l -[A7], -[A0]
00001270 3F20 move.w -[A7], -[A0]
00001272 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00001276 0C47 0168 cmpi.w D7, 0x168
0000127A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000127E 6610 bne +0x12 /* 00001290 */
00001280 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00001284 2F20 move.l -[A7], -[A0]
00001286 2F20 move.l -[A7], -[A0]
00001288 4EAD 0932 jsr [A5 + 0x932 /* export_290 */]
0000128C 508F addq.l A7, 8
0000128E 6060 bra +0x62 /* 000012F0 */
label00001290:
00001290 4A6D C5EA tst.w [A5 - 0x3A16]
00001294 672E beq +0x30 /* 000012C4 */
00001296 48C7 ext.l D7
00001298 2207 move.l D1, D7
0000129A D281 add.l D1, D1
0000129C 2001 move.l D0, D1
0000129E E589 lsl D1, 2
000012A0 D280 add.l D1, D0
000012A2 2F01 move.l -[A7], D1
000012A4 48C6 ext.l D6
000012A6 2206 move.l D1, D6
000012A8 D281 add.l D1, D1
000012AA 2001 move.l D0, D1
000012AC E589 lsl D1, 2
000012AE D280 add.l D1, D0
000012B0 2F01 move.l -[A7], D1
000012B2 41ED F2A4 lea.l A0, [A5 - 0xD5C]
000012B6 2F20 move.l -[A7], -[A0]
000012B8 2F20 move.l -[A7], -[A0]
000012BA 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
000012BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000012C2 602C bra +0x2E /* 000012F0 */
label000012C4:
000012C4 48C7 ext.l D7
000012C6 2207 move.l D1, D7
000012C8 D281 add.l D1, D1
000012CA 2001 move.l D0, D1
000012CC E589 lsl D1, 2
000012CE D280 add.l D1, D0
000012D0 2F01 move.l -[A7], D1
000012D2 48C6 ext.l D6
000012D4 2206 move.l D1, D6
000012D6 D281 add.l D1, D1
000012D8 2001 move.l D0, D1
000012DA E589 lsl D1, 2
000012DC D280 add.l D1, D0
000012DE 2F01 move.l -[A7], D1
000012E0 41ED F2A4 lea.l A0, [A5 - 0xD5C]
000012E4 2F20 move.l -[A7], -[A0]
000012E6 2F20 move.l -[A7], -[A0]
000012E8 4EAD 094A jsr [A5 + 0x94A /* export_293 */]
000012EC 4FEF 0010 lea.l A7, [A7 + 0x10]
label000012F0:
000012F0 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
000012F4 4A6B 0044 tst.w [A3 + 0x44]
000012F8 6720 beq +0x22 /* 0000131A */
000012FA 302E FFB6 move.w D0, [A6 - 0x4A]
000012FE 916D F29E sub.w [A5 - 0xD62], D0
00001302 302E FFB8 move.w D0, [A6 - 0x48]
00001306 916D F29C sub.w [A5 - 0xD64], D0
0000130A 302E FFB6 move.w D0, [A6 - 0x4A]
0000130E 916D F2A2 sub.w [A5 - 0xD5E], D0
00001312 302E FFB8 move.w D0, [A6 - 0x48]
00001316 916D F2A0 sub.w [A5 - 0xD60], D0
label0000131A:
0000131A 5245 addq.w D5, 1
0000131C DC47 add.w D6, D7
label0000131E:
0000131E 7000 moveq.l D0, 0x00
00001320 3005 move.w D0, D5
00001322 322C 0116 move.w D1, [A4 + 0x116]
00001326 48C1 ext.l D1
00001328 B280 cmp.l D1, D0
0000132A 6E00 FD62 bgt -0x29C /* 0000108E */
label0000132E:
0000132E 4A6C 0406 tst.w [A4 + 0x406]
00001332 6600 0238 bne +0x23A /* 0000156C */
00001336 41EC 008A lea.l A0, [A4 + 0x8A]
0000133A 2F20 move.l -[A7], -[A0]
0000133C 2F20 move.l -[A7], -[A0]
0000133E 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00001342 3C2C 0358 move.w D6, [A4 + 0x358]
00001346 487A 0246 pea.l [PC + 0x246 /* 0000158E, value 0x0, cstring "" */]
0000134A 486E FFA6 pea.l [A6 - 0x5A]
0000134E 3F3C 0810 move.w -[A7], 0x810
00001352 A9EB syscall Pack4/FP68K
00001354 4245 clr.w D5
00001356 508F addq.l A7, 8
00001358 6000 0202 bra +0x204 /* 0000155C */
label0000135C:
0000135C 486E FFAE pea.l [A6 - 0x52]
00001360 302E 0012 move.w D0, [A6 + 0x12]
00001364 48C0 ext.l D0
00001366 2F00 move.l -[A7], D0
00001368 206C 03F0 movea.l A0, [A4 + 0x3F0]
0000136C 226D F298 movea.l A1, [A5 - 0xD68]
00001370 7000 moveq.l D0, 0x00
00001372 3005 move.w D0, D5
00001374 D080 add.l D0, D0
00001376 3031 0800 move.w D0, [A1 + D0]
0000137A 48C0 ext.l D0
0000137C 2200 move.l D1, D0
0000137E C0FC 004A mulu.w D0, 0x4A /* 'J' */
00001382 4841 swap.w D1
00001384 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00001388 4841 swap.w D1
0000138A 4241 clr.w D1
0000138C D081 add.l D0, D1
0000138E 47F0 0800 lea.l A3, [A0 + D0]
00001392 486B 0024 pea.l [A3 + 0x24]
00001396 4EBA 1E8A jsr [PC + 0x1E8A /* 00003222 */]
0000139A 7200 moveq.l D1, 0x00
0000139C 4A40 tst.w D0
0000139E 57C1 seq D1
000013A0 4401 neg.b D1
000013A2 4FEF 000C lea.l A7, [A7 + 0xC]
000013A6 6706 beq +0x8 /* 000013AE */
000013A8 7000 moveq.l D0, 0x00
000013AA 6000 00B4 bra +0xB6 /* 00001460 */
label000013AE:
000013AE 203C 0000 0168 move.l D0, 0x168
000013B4 2D40 FF64 move.l [A6 - 0x9C], D0
000013B8 486E FF64 pea.l [A6 - 0x9C]
000013BC 486E FF94 pea.l [A6 - 0x6C]
000013C0 3F3C 280E move.w -[A7], 0x280E
000013C4 A9EB syscall Pack4/FP68K
000013C6 486E FFA6 pea.l [A6 - 0x5A]
000013CA 486E FF8A pea.l [A6 - 0x76]
000013CE 3F3C 080E move.w -[A7], 0x80E
000013D2 A9EB syscall Pack4/FP68K
000013D4 486E FFAE pea.l [A6 - 0x52]
000013D8 486E FF80 pea.l [A6 - 0x80]
000013DC 3F3C 080E move.w -[A7], 0x80E
000013E0 A9EB syscall Pack4/FP68K
000013E2 486E FF80 pea.l [A6 - 0x80]
000013E6 486E FF8A pea.l [A6 - 0x76]
000013EA 4267 clr.w -[A7]
000013EC A9EB syscall Pack4/FP68K
000013EE 486E FF8A pea.l [A6 - 0x76]
000013F2 486E FFA6 pea.l [A6 - 0x5A]
000013F6 3F3C 0810 move.w -[A7], 0x810
000013FA A9EB syscall Pack4/FP68K
000013FC 486E FFA6 pea.l [A6 - 0x5A]
00001400 486E FF94 pea.l [A6 - 0x6C]
00001404 3F3C 0804 move.w -[A7], 0x804
00001408 A9EB syscall Pack4/FP68K
0000140A 486E FF9E pea.l [A6 - 0x62]
0000140E 486E FF94 pea.l [A6 - 0x6C]
00001412 3F3C 0806 move.w -[A7], 0x806
00001416 A9EB syscall Pack4/FP68K
00001418 486E FF94 pea.l [A6 - 0x6C]
0000141C 41EE FF76 lea.l A0, [A6 - 0x8A]
00001420 43FA 0162 lea.l A1, [PC + 0x162 /* 00001584, value 0x3FFE8000 */]
00001424 20D9 move.l [A0]+, [A1]+
00001426 20D9 move.l [A0]+, [A1]+
00001428 30D9 move.w [A0]+, [A1]+
0000142A 486E FF76 pea.l [A6 - 0x8A]
0000142E 4267 clr.w -[A7]
00001430 A9EB syscall Pack4/FP68K
00001432 41EE FF76 lea.l A0, [A6 - 0x8A]
00001436 43EE FF68 lea.l A1, [A6 - 0x98]
0000143A 22D8 move.l [A1]+, [A0]+
0000143C 22D8 move.l [A1]+, [A0]+
0000143E 32D8 move.w [A1]+, [A0]+
00001440 486E FF68 pea.l [A6 - 0x98]
00001444 3F3C 0016 move.w -[A7], 0x16
00001448 A9EB syscall Pack4/FP68K
0000144A 486E FF68 pea.l [A6 - 0x98]
0000144E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001452 322C 0358 move.w D1, [A4 + 0x358]
00001456 D240 add.w D1, D0
00001458 9246 sub.w D1, D6
0000145A 48C1 ext.l D1
0000145C 2001 move.l D0, D1
0000145E 588F addq.l A7, 4
label00001460:
00001460 3E00 move.w D7, D0
00001462 6700 00F4 beq +0xF6 /* 00001558 */
00001466 4A2B 0046 tst.b [A3 + 0x46]
0000146A 6700 00EC beq +0xEE /* 00001558 */
0000146E 303C 00F0 move.w D0, 0xF0
00001472 C02B 0048 and.b D0, [A3 + 0x48]
00001476 6700 00E0 beq +0xE2 /* 00001558 */
0000147A 486E FFB8 pea.l [A6 - 0x48]
0000147E 486E FFB6 pea.l [A6 - 0x4A]
00001482 302C 010A move.w D0, [A4 + 0x10A]
00001486 48C0 ext.l D0
00001488 2F00 move.l -[A7], D0
0000148A 302B 0044 move.w D0, [A3 + 0x44]
0000148E 48C0 ext.l D0
00001490 2F00 move.l -[A7], D0
00001492 48C4 ext.l D4
00001494 2F04 move.l -[A7], D4
00001496 705A moveq.l D0, 0x5A
00001498 2F00 move.l -[A7], D0
0000149A 48C6 ext.l D6
0000149C 48C7 ext.l D7
0000149E 2007 move.l D0, D7
000014A0 7202 moveq.l D1, 0x02
000014A2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000014A6 D086 add.l D0, D6
000014A8 2F00 move.l -[A7], D0
000014AA 7000 moveq.l D0, 0x00
000014AC 102B 0048 move.b D0, [A3 + 0x48]
000014B0 7240 moveq.l D1, 0x40
000014B2 C280 and.l D1, D0
000014B4 6704 beq +0x6 /* 000014BA */
000014B6 7001 moveq.l D0, 0x01
000014B8 6002 bra +0x4 /* 000014BC */
label000014BA:
000014BA 7002 moveq.l D0, 0x02
label000014BC:
000014BC 2F00 move.l -[A7], D0
000014BE 4EBA 1724 jsr [PC + 0x1724 /* 00002BE4 */]
000014C2 3D40 FFBA move.w [A6 - 0x46], D0
000014C6 302E FFB6 move.w D0, [A6 - 0x4A]
000014CA D06E 000E add.w D0, [A6 + 0xE]
000014CE 3D40 FFBE move.w [A6 - 0x42], D0
000014D2 302E FFB8 move.w D0, [A6 - 0x48]
000014D6 D06E 000C add.w D0, [A6 + 0xC]
000014DA 3D40 FFBC move.w [A6 - 0x44], D0
000014DE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000014E2 486E FF9E pea.l [A6 - 0x62]
000014E6 486E FF94 pea.l [A6 - 0x6C]
000014EA 3F3C 080E move.w -[A7], 0x80E
000014EE A9EB syscall Pack4/FP68K
000014F0 41EE FF9E lea.l A0, [A6 - 0x62]
000014F4 2F20 move.l -[A7], -[A0]
000014F6 2F20 move.l -[A7], -[A0]
000014F8 3F20 move.w -[A7], -[A0]
000014FA 486E FFAE pea.l [A6 - 0x52]
000014FE 206D F298 movea.l A0, [A5 - 0xD68]
00001502 7000 moveq.l D0, 0x00
00001504 3005 move.w D0, D5
00001506 D080 add.l D0, D0
00001508 3030 0800 move.w D0, [A0 + D0]
0000150C 48C0 ext.l D0
0000150E 2F00 move.l -[A7], D0
00001510 2F0C move.l -[A7], A4
00001512 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001516 302E 0022 move.w D0, [A6 + 0x22]
0000151A 48C0 ext.l D0
0000151C 2F00 move.l -[A7], D0
0000151E 302E 001E move.w D0, [A6 + 0x1E]
00001522 48C0 ext.l D0
00001524 2F00 move.l -[A7], D0
00001526 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000152A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000152E 302E FFBA move.w D0, [A6 - 0x46]
00001532 48C0 ext.l D0
00001534 2F00 move.l -[A7], D0
00001536 2F2E FFBC move.l -[A7], [A6 - 0x44]
0000153A 2F0C move.l -[A7], A4
0000153C 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */]
00001540 4A40 tst.w D0
00001542 4FEF 0056 lea.l A7, [A7 + 0x56]
00001546 6710 beq +0x12 /* 00001558 */
00001548 7000 moveq.l D0, 0x00
0000154A 2F00 move.l -[A7], D0
0000154C 2F0C move.l -[A7], A4
0000154E 4EBA 1C96 jsr [PC + 0x1C96 /* 000031E6 */]
00001552 7001 moveq.l D0, 0x01
00001554 508F addq.l A7, 8
00001556 6022 bra +0x24 /* 0000157A */
label00001558:
00001558 5245 addq.w D5, 1
0000155A DC47 add.w D6, D7
label0000155C:
0000155C 7000 moveq.l D0, 0x00
0000155E 3005 move.w D0, D5
00001560 322C 0116 move.w D1, [A4 + 0x116]
00001564 48C1 ext.l D1
00001566 B280 cmp.l D1, D0
00001568 6E00 FDF2 bgt -0x20C /* 0000135C */
label0000156C:
0000156C 7000 moveq.l D0, 0x00
0000156E 2F00 move.l -[A7], D0
00001570 2F0C move.l -[A7], A4
00001572 4EBA 1C72 jsr [PC + 0x1C72 /* 000031E6 */]
00001576 7000 moveq.l D0, 0x00
00001578 508F addq.l A7, 8
label0000157A:
0000157A 4CEE 18F0 FF4C movem.l D4,D5,D6,D7,A3,A4, [A6 - 0xB4]
00001580 4E5E unlink A6
00001582 4E75 rts
00001584 3FFE move.w <<invalid special address>>, <<invalid special address>>
00001586 8000 or.b D0, D0
00001588 0000 0000 ori.b D0, 0x0
0000158C 0000 0000 ori.b D0, 0x0
00001590 0000 0000 ori.b D0, 0x0
00001594 0000 0000 ori.b D0, 0x0
fn00001598:
00001598 4E56 FBD4 link A6, -0x042C
0000159C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000015A0 266E 0008 movea.l A3, [A6 + 0x8]
000015A4 486E FC40 pea.l [A6 - 0x3C0]
000015A8 302E 0012 move.w D0, [A6 + 0x12]
000015AC 48C0 ext.l D0
000015AE 2F00 move.l -[A7], D0
000015B0 2F0B move.l -[A7], A3
000015B2 4EBA 18D0 jsr [PC + 0x18D0 /* 00002E84 */]
000015B6 3D40 FC04 move.w [A6 - 0x3FC], D0
000015BA 2D41 FC06 move.l [A6 - 0x3FA], D1
000015BE 2D48 FC0A move.l [A6 - 0x3F6], A0
000015C2 486E FC04 pea.l [A6 - 0x3FC]
000015C6 486E FC0E pea.l [A6 - 0x3F2]
000015CA 3F3C 0810 move.w -[A7], 0x810
000015CE A9EB syscall Pack4/FP68K
000015D0 4AAD F298 tst.l [A5 - 0xD68]
000015D4 4FEF 000C lea.l A7, [A7 + 0xC]
000015D8 660C bne +0xE /* 000015E6 */
000015DA 377C 05DE 010C move.w [A3 + 0x10C], 0x5DE
000015E0 7000 moveq.l D0, 0x00
000015E2 6000 1076 bra +0x1078 /* 0000265A */
label000015E6:
000015E6 7020 moveq.l D0, 0x20
000015E8 B06B 0116 cmp.w D0, [A3 + 0x116]
000015EC 6D12 blt +0x14 /* 00001600 */
000015EE 41EE FC80 lea.l A0, [A6 - 0x380]
000015F2 2B48 F2B6 move.l [A5 - 0xD4A], A0
000015F6 41EE FE40 lea.l A0, [A6 - 0x1C0]
000015FA 2B48 F2B2 move.l [A5 - 0xD4E], A0
000015FE 606E bra +0x70 /* 0000166E */
label00001600:
00001600 302B 0116 move.w D0, [A3 + 0x116]
00001604 48C0 ext.l D0
00001606 2200 move.l D1, D0
00001608 C0FC 000E mulu.w D0, 0xE
0000160C 4841 swap.w D1
0000160E C2FC 000E mulu.w D1, 0xE
00001612 4841 swap.w D1
00001614 4241 clr.w D1
00001616 D081 add.l D0, D1
00001618 2F00 move.l -[A7], D0
0000161A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
0000161E 2B40 F2B6 move.l [A5 - 0xD4A], D0
00001622 588F addq.l A7, 4
00001624 660C bne +0xE /* 00001632 */
00001626 377C 05DE 010C move.w [A3 + 0x10C], 0x5DE
0000162C 7000 moveq.l D0, 0x00
0000162E 6000 102A bra +0x102C /* 0000265A */
label00001632:
00001632 302B 0116 move.w D0, [A3 + 0x116]
00001636 48C0 ext.l D0
00001638 2200 move.l D1, D0
0000163A C0FC 000E mulu.w D0, 0xE
0000163E 4841 swap.w D1
00001640 C2FC 000E mulu.w D1, 0xE
00001644 4841 swap.w D1
00001646 4241 clr.w D1
00001648 D081 add.l D0, D1
0000164A 2F00 move.l -[A7], D0
0000164C 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001650 2B40 F2B2 move.l [A5 - 0xD4E], D0
00001654 588F addq.l A7, 4
00001656 6616 bne +0x18 /* 0000166E */
00001658 377C 05DE 010C move.w [A3 + 0x10C], 0x5DE
0000165E 2F2D F2B6 move.l -[A7], [A5 - 0xD4A]
00001662 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001666 7000 moveq.l D0, 0x00
00001668 588F addq.l A7, 4
0000166A 6000 0FEE bra +0xFF0 /* 0000265A */
label0000166E:
0000166E 7000 moveq.l D0, 0x00
00001670 7200 moveq.l D1, 0x00
00001672 122B 035F move.b D1, [A3 + 0x35F]
00001676 57C0 seq D0
00001678 4400 neg.b D0
0000167A 670A beq +0xC /* 00001686 */
0000167C 302B 035A move.w D0, [A3 + 0x35A]
00001680 48C0 ext.l D0
00001682 6000 0084 bra +0x86 /* 00001708 */
label00001686:
00001686 486E FC0E pea.l [A6 - 0x3F2]
0000168A 486E FC04 pea.l [A6 - 0x3FC]
0000168E 3F3C 080E move.w -[A7], 0x80E
00001692 A9EB syscall Pack4/FP68K
00001694 41EE FC0E lea.l A0, [A6 - 0x3F2]
00001698 2F20 move.l -[A7], -[A0]
0000169A 2F20 move.l -[A7], -[A0]
0000169C 3F20 move.w -[A7], -[A0]
0000169E 302E 0012 move.w D0, [A6 + 0x12]
000016A2 48C0 ext.l D0
000016A4 2F00 move.l -[A7], D0
000016A6 2F0B move.l -[A7], A3
000016A8 4EBA 16A0 jsr [PC + 0x16A0 /* 00002D4A */]
000016AC 3D40 FBFA move.w [A6 - 0x406], D0
000016B0 2D41 FBFC move.l [A6 - 0x404], D1
000016B4 2D48 FC00 move.l [A6 - 0x400], A0
000016B8 486B 035A pea.l [A3 + 0x35A]
000016BC 486E FBF0 pea.l [A6 - 0x410]
000016C0 3F3C 200E move.w -[A7], 0x200E
000016C4 A9EB syscall Pack4/FP68K
000016C6 486E FBF0 pea.l [A6 - 0x410]
000016CA 486E FBFA pea.l [A6 - 0x406]
000016CE 3F3C 0004 move.w -[A7], 0x4
000016D2 A9EB syscall Pack4/FP68K
000016D4 486B 036C pea.l [A3 + 0x36C]
000016D8 486E FBFA pea.l [A6 - 0x406]
000016DC 3F3C 0806 move.w -[A7], 0x806
000016E0 A9EB syscall Pack4/FP68K
000016E2 41EE FBFA lea.l A0, [A6 - 0x406]
000016E6 43EE FBE6 lea.l A1, [A6 - 0x41A]
000016EA 22D8 move.l [A1]+, [A0]+
000016EC 22D8 move.l [A1]+, [A0]+
000016EE 32D8 move.w [A1]+, [A0]+
000016F0 486E FBE6 pea.l [A6 - 0x41A]
000016F4 3F3C 0016 move.w -[A7], 0x16
000016F8 A9EB syscall Pack4/FP68K
000016FA 486E FBE6 pea.l [A6 - 0x41A]
000016FE 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001702 48C0 ext.l D0
00001704 4FEF 0016 lea.l A7, [A7 + 0x16]
label00001708:
00001708 3D40 FC26 move.w [A6 - 0x3DA], D0
0000170C 48C0 ext.l D0
0000170E D080 add.l D0, D0
00001710 2200 move.l D1, D0
00001712 E588 lsl D0, 2
00001714 D081 add.l D0, D1
00001716 81FC 0064 divs.w D0, 0x64 /* 'd' */
0000171A 3D40 FC28 move.w [A6 - 0x3D8], D0
0000171E 48C0 ext.l D0
00001720 2F00 move.l -[A7], D0
00001722 322B 0384 move.w D1, [A3 + 0x384]
00001726 48C1 ext.l D1
00001728 2F01 move.l -[A7], D1
0000172A 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
0000172E 588F addq.l A7, 4
00001730 2200 move.l D1, D0
00001732 201F move.l D0, [A7]+
00001734 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001738 720E moveq.l D1, 0x0E
0000173A E2A0 asr D0, D1
0000173C 3D40 FC28 move.w [A6 - 0x3D8], D0
00001740 302E FC26 move.w D0, [A6 - 0x3DA]
00001744 48C0 ext.l D0
00001746 2F00 move.l -[A7], D0
00001748 322B 0384 move.w D1, [A3 + 0x384]
0000174C 48C1 ext.l D1
0000174E 2F01 move.l -[A7], D1
00001750 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00001754 588F addq.l A7, 4
00001756 2200 move.l D1, D0
00001758 201F move.l D0, [A7]+
0000175A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000175E 720E moveq.l D1, 0x0E
00001760 2800 move.l D4, D0
00001762 E2A4 asr D4, D1
00001764 302E 000E move.w D0, [A6 + 0xE]
00001768 906E FC26 sub.w D0, [A6 - 0x3DA]
0000176C 3B40 F29E move.w [A5 - 0xD62], D0
00001770 302E 000C move.w D0, [A6 + 0xC]
00001774 9044 sub.w D0, D4
00001776 322E FC28 move.w D1, [A6 - 0x3D8]
0000177A D240 add.w D1, D0
0000177C 3B41 F29C move.w [A5 - 0xD64], D1
00001780 302E FC26 move.w D0, [A6 - 0x3DA]
00001784 D06E 000E add.w D0, [A6 + 0xE]
00001788 3B40 F2A2 move.w [A5 - 0xD5E], D0
0000178C 3004 move.w D0, D4
0000178E D06E 000C add.w D0, [A6 + 0xC]
00001792 322E FC28 move.w D1, [A6 - 0x3D8]
00001796 D240 add.w D1, D0
00001798 3B41 F2A0 move.w [A5 - 0xD60], D1
0000179C 302E 000E move.w D0, [A6 + 0xE]
000017A0 906E FC26 sub.w D0, [A6 - 0x3DA]
000017A4 3B40 F2A6 move.w [A5 - 0xD5A], D0
000017A8 302E 000C move.w D0, [A6 + 0xC]
000017AC 9044 sub.w D0, D4
000017AE 906E FC28 sub.w D0, [A6 - 0x3D8]
000017B2 3B40 F2A4 move.w [A5 - 0xD5C], D0
000017B6 302E FC26 move.w D0, [A6 - 0x3DA]
000017BA D06E 000E add.w D0, [A6 + 0xE]
000017BE 3B40 F2AA move.w [A5 - 0xD56], D0
000017C2 3004 move.w D0, D4
000017C4 D06E 000C add.w D0, [A6 + 0xC]
000017C8 906E FC28 sub.w D0, [A6 - 0x3D8]
000017CC 3B40 F2A8 move.w [A5 - 0xD58], D0
000017D0 4A6E 001E tst.w [A6 + 0x1E]
000017D4 6600 0BD6 bne +0xBD8 /* 000023AC */
000017D8 7001 moveq.l D0, 0x01
000017DA B06B 0116 cmp.w D0, [A3 + 0x116]
000017DE 6600 00D4 bne +0xD6 /* 000018B4 */
000017E2 486E FC1E pea.l [A6 - 0x3E2]
000017E6 302E 0012 move.w D0, [A6 + 0x12]
000017EA 48C0 ext.l D0
000017EC 2F00 move.l -[A7], D0
000017EE 206B 03F0 movea.l A0, [A3 + 0x3F0]
000017F2 4868 0024 pea.l [A0 + 0x24]
000017F6 4EBA 1A2A jsr [PC + 0x1A2A /* 00003222 */]
000017FA 4A40 tst.w D0
000017FC 4FEF 000C lea.l A7, [A7 + 0xC]
00001800 6700 0BAA beq +0xBAC /* 000023AC */
00001804 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00001808 7000 moveq.l D0, 0x00
0000180A 2F00 move.l -[A7], D0
0000180C 4878 0E10 push.l 0xE10
00001810 2F00 move.l -[A7], D0
00001812 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00001816 2F20 move.l -[A7], -[A0]
00001818 2F20 move.l -[A7], -[A0]
0000181A 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
0000181E 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001822 206B 03F0 movea.l A0, [A3 + 0x3F0]
00001826 5088 addq.l A0, 8
00001828 2F20 move.l -[A7], -[A0]
0000182A 2F20 move.l -[A7], -[A0]
0000182C 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00001830 206B 03F0 movea.l A0, [A3 + 0x3F0]
00001834 41E8 0024 lea.l A0, [A0 + 0x24]
00001838 2F20 move.l -[A7], -[A0]
0000183A 2F20 move.l -[A7], -[A0]
0000183C 3F20 move.w -[A7], -[A0]
0000183E 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00001842 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
00001846 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
0000184A 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000184E 7000 moveq.l D0, 0x00
00001850 2F00 move.l -[A7], D0
00001852 2F3C FFFF F8F8 move.l -[A7], 0xFFFFF8F8
00001858 2F00 move.l -[A7], D0
0000185A 41ED F2A4 lea.l A0, [A5 - 0xD5C]
0000185E 2F20 move.l -[A7], -[A0]
00001860 2F20 move.l -[A7], -[A0]
00001862 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00001866 7001 moveq.l D0, 0x01
00001868 2F00 move.l -[A7], D0
0000186A 4878 0708 push.l 0x708
0000186E 4878 0708 push.l 0x708
00001872 41ED F2AC lea.l A0, [A5 - 0xD54]
00001876 2F20 move.l -[A7], -[A0]
00001878 2F20 move.l -[A7], -[A0]
0000187A 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
0000187E 7001 moveq.l D0, 0x01
00001880 2F00 move.l -[A7], D0
00001882 7200 moveq.l D1, 0x00
00001884 2F01 move.l -[A7], D1
00001886 2F01 move.l -[A7], D1
00001888 41ED F2A4 lea.l A0, [A5 - 0xD5C]
0000188C 2F20 move.l -[A7], -[A0]
0000188E 2F20 move.l -[A7], -[A0]
00001890 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00001894 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001898 41EB 03A6 lea.l A0, [A3 + 0x3A6]
0000189C 2F20 move.l -[A7], -[A0]
0000189E 2F20 move.l -[A7], -[A0]
000018A0 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
000018A4 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000018A8 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
000018AC 4FEF 006A lea.l A7, [A7 + 0x6A]
000018B0 6000 0AFA bra +0xAFC /* 000023AC */
label000018B4:
000018B4 3A2B 0358 move.w D5, [A3 + 0x358]
000018B8 487A 0DB4 pea.l [PC + 0xDB4 /* 0000266E, value 0x0, cstring "" */]
000018BC 486E FC16 pea.l [A6 - 0x3EA]
000018C0 3F3C 0810 move.w -[A7], 0x810
000018C4 A9EB syscall Pack4/FP68K
000018C6 426D F2AE clr.w [A5 - 0xD52]
000018CA 426D F2B0 clr.w [A5 - 0xD50]
000018CE 4247 clr.w D7
000018D0 6000 04E8 bra +0x4EA /* 00001DBA */
label000018D4:
000018D4 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
000018D8 486E FC1E pea.l [A6 - 0x3E2]
000018DC 302E 0012 move.w D0, [A6 + 0x12]
000018E0 48C0 ext.l D0
000018E2 2F00 move.l -[A7], D0
000018E4 206B 03F0 movea.l A0, [A3 + 0x3F0]
000018E8 226D F298 movea.l A1, [A5 - 0xD68]
000018EC 7000 moveq.l D0, 0x00
000018EE 3007 move.w D0, D7
000018F0 D080 add.l D0, D0
000018F2 3031 0800 move.w D0, [A1 + D0]
000018F6 48C0 ext.l D0
000018F8 2200 move.l D1, D0
000018FA C0FC 004A mulu.w D0, 0x4A /* 'J' */
000018FE 4841 swap.w D1
00001900 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00001904 4841 swap.w D1
00001906 4241 clr.w D1
00001908 D081 add.l D0, D1
0000190A 4870 0824 pea.l [A0 + D0 + 0x24]
0000190E 4EBA 1912 jsr [PC + 0x1912 /* 00003222 */]
00001912 7200 moveq.l D1, 0x00
00001914 4A40 tst.w D0
00001916 57C1 seq D1
00001918 4401 neg.b D1
0000191A 4FEF 000C lea.l A7, [A7 + 0xC]
0000191E 6706 beq +0x8 /* 00001926 */
00001920 7000 moveq.l D0, 0x00
00001922 6000 00B4 bra +0xB6 /* 000019D8 */
label00001926:
00001926 203C 0000 0168 move.l D0, 0x168
0000192C 2D40 FBE2 move.l [A6 - 0x41E], D0
00001930 486E FBE2 pea.l [A6 - 0x41E]
00001934 486E FC04 pea.l [A6 - 0x3FC]
00001938 3F3C 280E move.w -[A7], 0x280E
0000193C A9EB syscall Pack4/FP68K
0000193E 486E FC16 pea.l [A6 - 0x3EA]
00001942 486E FBFA pea.l [A6 - 0x406]
00001946 3F3C 080E move.w -[A7], 0x80E
0000194A A9EB syscall Pack4/FP68K
0000194C 486E FC1E pea.l [A6 - 0x3E2]
00001950 486E FBF0 pea.l [A6 - 0x410]
00001954 3F3C 080E move.w -[A7], 0x80E
00001958 A9EB syscall Pack4/FP68K
0000195A 486E FBF0 pea.l [A6 - 0x410]
0000195E 486E FBFA pea.l [A6 - 0x406]
00001962 4267 clr.w -[A7]
00001964 A9EB syscall Pack4/FP68K
00001966 486E FBFA pea.l [A6 - 0x406]
0000196A 486E FC16 pea.l [A6 - 0x3EA]
0000196E 3F3C 0810 move.w -[A7], 0x810
00001972 A9EB syscall Pack4/FP68K
00001974 486E FC16 pea.l [A6 - 0x3EA]
00001978 486E FC04 pea.l [A6 - 0x3FC]
0000197C 3F3C 0804 move.w -[A7], 0x804
00001980 A9EB syscall Pack4/FP68K
00001982 486E FC0E pea.l [A6 - 0x3F2]
00001986 486E FC04 pea.l [A6 - 0x3FC]
0000198A 3F3C 0806 move.w -[A7], 0x806
0000198E A9EB syscall Pack4/FP68K
00001990 486E FC04 pea.l [A6 - 0x3FC]
00001994 41EE FBE6 lea.l A0, [A6 - 0x41A]
00001998 43FA 0CCA lea.l A1, [PC + 0xCCA /* 00002664, value 0x3FFE8000 */]
0000199C 20D9 move.l [A0]+, [A1]+
0000199E 20D9 move.l [A0]+, [A1]+
000019A0 30D9 move.w [A0]+, [A1]+
000019A2 486E FBE6 pea.l [A6 - 0x41A]
000019A6 4267 clr.w -[A7]
000019A8 A9EB syscall Pack4/FP68K
000019AA 41EE FBE6 lea.l A0, [A6 - 0x41A]
000019AE 43EE FBD8 lea.l A1, [A6 - 0x428]
000019B2 22D8 move.l [A1]+, [A0]+
000019B4 22D8 move.l [A1]+, [A0]+
000019B6 32D8 move.w [A1]+, [A0]+
000019B8 486E FBD8 pea.l [A6 - 0x428]
000019BC 3F3C 0016 move.w -[A7], 0x16
000019C0 A9EB syscall Pack4/FP68K
000019C2 486E FBD8 pea.l [A6 - 0x428]
000019C6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000019CA 322B 0358 move.w D1, [A3 + 0x358]
000019CE D240 add.w D1, D0
000019D0 9245 sub.w D1, D5
000019D2 48C1 ext.l D1
000019D4 2001 move.l D0, D1
000019D6 588F addq.l A7, 4
label000019D8:
000019D8 3C00 move.w D6, D0
000019DA 6700 03DA beq +0x3DC /* 00001DB6 */
000019DE 206D F298 movea.l A0, [A5 - 0xD68]
000019E2 7000 moveq.l D0, 0x00
000019E4 3007 move.w D0, D7
000019E6 D080 add.l D0, D0
000019E8 3D70 0800 FC32 move.w [A6 - 0x3CE], [A0 + D0]
000019EE 48C5 ext.l D5
000019F0 2005 move.l D0, D5
000019F2 223C 0000 0168 move.l D1, 0x168
000019F8 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000019FC 3D40 FC34 move.w [A6 - 0x3CC], D0
00001A00 3006 move.w D0, D6
00001A02 D06E FC34 add.w D0, [A6 - 0x3CC]
00001A06 3D40 FC38 move.w [A6 - 0x3C8], D0
00001A0A 3D7C 0001 FC3A move.w [A6 - 0x3C6], 0x1
00001A10 3D7C 0001 FC36 move.w [A6 - 0x3CA], 0x1
00001A16 302E FC34 move.w D0, [A6 - 0x3CC]
00001A1A 48C0 ext.l D0
00001A1C 48C6 ext.l D6
00001A1E 2F00 move.l -[A7], D0
00001A20 2006 move.l D0, D6
00001A22 7202 moveq.l D1, 0x02
00001A24 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001A28 2200 move.l D1, D0
00001A2A 201F move.l D0, [A7]+
00001A2C D280 add.l D1, D0
00001A2E 3D41 FC3E move.w [A6 - 0x3C2], D1
label00001A32:
00001A32 705A moveq.l D0, 0x5A
00001A34 B06E FC34 cmp.w D0, [A6 - 0x3CC]
00001A38 6F00 0116 ble +0x118 /* 00001B50 */
00001A3C 705A moveq.l D0, 0x5A
00001A3E B06E FC38 cmp.w D0, [A6 - 0x3C8]
00001A42 6F62 ble +0x64 /* 00001AA6 */
00001A44 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001A48 7000 moveq.l D0, 0x00
00001A4A 302D F2AE move.w D0, [A5 - 0xD52]
00001A4E 2200 move.l D1, D0
00001A50 C0FC 000E mulu.w D0, 0xE
00001A54 4841 swap.w D1
00001A56 C2FC 000E mulu.w D1, 0xE
00001A5A 4841 swap.w D1
00001A5C 4241 clr.w D1
00001A5E D081 add.l D0, D1
00001A60 41F0 0800 lea.l A0, [A0 + D0]
00001A64 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001A68 20D9 move.l [A0]+, [A1]+
00001A6A 20D9 move.l [A0]+, [A1]+
00001A6C 20D9 move.l [A0]+, [A1]+
00001A6E 30D9 move.w [A0]+, [A1]+
00001A70 302E FC38 move.w D0, [A6 - 0x3C8]
00001A74 D06E FC34 add.w D0, [A6 - 0x3CC]
00001A78 48C0 ext.l D0
00001A7A 81FC 0002 divs.w D0, 0x2
00001A7E 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001A82 7200 moveq.l D1, 0x00
00001A84 322D F2AE move.w D1, [A5 - 0xD52]
00001A88 2401 move.l D2, D1
00001A8A C2FC 000E mulu.w D1, 0xE
00001A8E 4842 swap.w D2
00001A90 C4FC 000E mulu.w D2, 0xE
00001A94 4842 swap.w D2
00001A96 4242 clr.w D2
00001A98 D282 add.l D1, D2
00001A9A 3180 180A move.w [A0 + D1 + 0xA], D0
00001A9E 526D F2AE addq.w [A5 - 0xD52], 1
00001AA2 6000 0312 bra +0x314 /* 00001DB6 */
label00001AA6:
00001AA6 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001AAA 7000 moveq.l D0, 0x00
00001AAC 302D F2AE move.w D0, [A5 - 0xD52]
00001AB0 2200 move.l D1, D0
00001AB2 C0FC 000E mulu.w D0, 0xE
00001AB6 4841 swap.w D1
00001AB8 C2FC 000E mulu.w D1, 0xE
00001ABC 4841 swap.w D1
00001ABE 4241 clr.w D1
00001AC0 D081 add.l D0, D1
00001AC2 41F0 0800 lea.l A0, [A0 + D0]
00001AC6 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001ACA 20D9 move.l [A0]+, [A1]+
00001ACC 20D9 move.l [A0]+, [A1]+
00001ACE 20D9 move.l [A0]+, [A1]+
00001AD0 30D9 move.w [A0]+, [A1]+
00001AD2 302E FC34 move.w D0, [A6 - 0x3CC]
00001AD6 D07C 005A add.w D0, 0x5A /* 'Z' */
00001ADA 48C0 ext.l D0
00001ADC 81FC 0002 divs.w D0, 0x2
00001AE0 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001AE4 7200 moveq.l D1, 0x00
00001AE6 322D F2AE move.w D1, [A5 - 0xD52]
00001AEA 2401 move.l D2, D1
00001AEC C2FC 000E mulu.w D1, 0xE
00001AF0 4842 swap.w D2
00001AF2 C4FC 000E mulu.w D2, 0xE
00001AF6 4842 swap.w D2
00001AF8 4242 clr.w D2
00001AFA D282 add.l D1, D2
00001AFC 3180 180A move.w [A0 + D1 + 0xA], D0
00001B00 3D7C 005A FC34 move.w [A6 - 0x3CC], 0x5A /* 'Z' */
00001B06 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001B0A 7000 moveq.l D0, 0x00
00001B0C 302D F2AE move.w D0, [A5 - 0xD52]
00001B10 2200 move.l D1, D0
00001B12 C0FC 000E mulu.w D0, 0xE
00001B16 4841 swap.w D1
00001B18 C2FC 000E mulu.w D1, 0xE
00001B1C 4841 swap.w D1
00001B1E 4241 clr.w D1
00001B20 D081 add.l D0, D1
00001B22 31BC 005A 0806 move.w [A0 + D0 + 0x6], 0x5A /* 'Z' */
00001B28 426E FC36 clr.w [A6 - 0x3CA]
00001B2C 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001B30 7000 moveq.l D0, 0x00
00001B32 302D F2AE move.w D0, [A5 - 0xD52]
00001B36 2200 move.l D1, D0
00001B38 C0FC 000E mulu.w D0, 0xE
00001B3C 4841 swap.w D1
00001B3E C2FC 000E mulu.w D1, 0xE
00001B42 4841 swap.w D1
00001B44 4241 clr.w D1
00001B46 D081 add.l D0, D1
00001B48 4270 0808 clr.w [A0 + D0 + 0x8]
00001B4C 526D F2AE addq.w [A5 - 0xD52], 1
label00001B50:
00001B50 0C6E 010E FC34 cmpi.w [A6 - 0x3CC], 0x10E
00001B56 6C00 0116 bge +0x118 /* 00001C6E */
00001B5A 0C6E 010E FC38 cmpi.w [A6 - 0x3C8], 0x10E
00001B60 6C62 bge +0x64 /* 00001BC4 */
00001B62 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001B66 7000 moveq.l D0, 0x00
00001B68 302D F2B0 move.w D0, [A5 - 0xD50]
00001B6C 2200 move.l D1, D0
00001B6E C0FC 000E mulu.w D0, 0xE
00001B72 4841 swap.w D1
00001B74 C2FC 000E mulu.w D1, 0xE
00001B78 4841 swap.w D1
00001B7A 4241 clr.w D1
00001B7C D081 add.l D0, D1
00001B7E 41F0 0800 lea.l A0, [A0 + D0]
00001B82 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001B86 20D9 move.l [A0]+, [A1]+
00001B88 20D9 move.l [A0]+, [A1]+
00001B8A 20D9 move.l [A0]+, [A1]+
00001B8C 30D9 move.w [A0]+, [A1]+
00001B8E 302E FC38 move.w D0, [A6 - 0x3C8]
00001B92 D06E FC34 add.w D0, [A6 - 0x3CC]
00001B96 48C0 ext.l D0
00001B98 81FC 0002 divs.w D0, 0x2
00001B9C 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001BA0 7200 moveq.l D1, 0x00
00001BA2 322D F2B0 move.w D1, [A5 - 0xD50]
00001BA6 2401 move.l D2, D1
00001BA8 C2FC 000E mulu.w D1, 0xE
00001BAC 4842 swap.w D2
00001BAE C4FC 000E mulu.w D2, 0xE
00001BB2 4842 swap.w D2
00001BB4 4242 clr.w D2
00001BB6 D282 add.l D1, D2
00001BB8 3180 180A move.w [A0 + D1 + 0xA], D0
00001BBC 526D F2B0 addq.w [A5 - 0xD50], 1
00001BC0 6000 01F4 bra +0x1F6 /* 00001DB6 */
label00001BC4:
00001BC4 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001BC8 7000 moveq.l D0, 0x00
00001BCA 302D F2B0 move.w D0, [A5 - 0xD50]
00001BCE 2200 move.l D1, D0
00001BD0 C0FC 000E mulu.w D0, 0xE
00001BD4 4841 swap.w D1
00001BD6 C2FC 000E mulu.w D1, 0xE
00001BDA 4841 swap.w D1
00001BDC 4241 clr.w D1
00001BDE D081 add.l D0, D1
00001BE0 41F0 0800 lea.l A0, [A0 + D0]
00001BE4 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001BE8 20D9 move.l [A0]+, [A1]+
00001BEA 20D9 move.l [A0]+, [A1]+
00001BEC 20D9 move.l [A0]+, [A1]+
00001BEE 30D9 move.w [A0]+, [A1]+
00001BF0 302E FC34 move.w D0, [A6 - 0x3CC]
00001BF4 D07C 010E add.w D0, 0x10E
00001BF8 48C0 ext.l D0
00001BFA 81FC 0002 divs.w D0, 0x2
00001BFE 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001C02 7200 moveq.l D1, 0x00
00001C04 322D F2B0 move.w D1, [A5 - 0xD50]
00001C08 2401 move.l D2, D1
00001C0A C2FC 000E mulu.w D1, 0xE
00001C0E 4842 swap.w D2
00001C10 C4FC 000E mulu.w D2, 0xE
00001C14 4842 swap.w D2
00001C16 4242 clr.w D2
00001C18 D282 add.l D1, D2
00001C1A 3180 180A move.w [A0 + D1 + 0xA], D0
00001C1E 3D7C 010E FC34 move.w [A6 - 0x3CC], 0x10E
00001C24 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001C28 7000 moveq.l D0, 0x00
00001C2A 302D F2B0 move.w D0, [A5 - 0xD50]
00001C2E 2200 move.l D1, D0
00001C30 C0FC 000E mulu.w D0, 0xE
00001C34 4841 swap.w D1
00001C36 C2FC 000E mulu.w D1, 0xE
00001C3A 4841 swap.w D1
00001C3C 4241 clr.w D1
00001C3E D081 add.l D0, D1
00001C40 31BC 010E 0806 move.w [A0 + D0 + 0x6], 0x10E
00001C46 426E FC36 clr.w [A6 - 0x3CA]
00001C4A 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001C4E 7000 moveq.l D0, 0x00
00001C50 302D F2B0 move.w D0, [A5 - 0xD50]
00001C54 2200 move.l D1, D0
00001C56 C0FC 000E mulu.w D0, 0xE
00001C5A 4841 swap.w D1
00001C5C C2FC 000E mulu.w D1, 0xE
00001C60 4841 swap.w D1
00001C62 4241 clr.w D1
00001C64 D081 add.l D0, D1
00001C66 4270 0808 clr.w [A0 + D0 + 0x8]
00001C6A 526D F2B0 addq.w [A5 - 0xD50], 1
label00001C6E:
00001C6E 0C6E 01C2 FC38 cmpi.w [A6 - 0x3C8], 0x1C2
00001C74 6C6A bge +0x6C /* 00001CE0 */
00001C76 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001C7A 7000 moveq.l D0, 0x00
00001C7C 302D F2AE move.w D0, [A5 - 0xD52]
00001C80 2200 move.l D1, D0
00001C82 C0FC 000E mulu.w D0, 0xE
00001C86 4841 swap.w D1
00001C88 C2FC 000E mulu.w D1, 0xE
00001C8C 4841 swap.w D1
00001C8E 4241 clr.w D1
00001C90 D081 add.l D0, D1
00001C92 41F0 0800 lea.l A0, [A0 + D0]
00001C96 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001C9A 20D9 move.l [A0]+, [A1]+
00001C9C 20D9 move.l [A0]+, [A1]+
00001C9E 20D9 move.l [A0]+, [A1]+
00001CA0 30D9 move.w [A0]+, [A1]+
00001CA2 302E FC38 move.w D0, [A6 - 0x3C8]
00001CA6 D06E FC34 add.w D0, [A6 - 0x3CC]
00001CAA 48C0 ext.l D0
00001CAC 7202 moveq.l D1, 0x02
00001CAE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001CB2 90BC 0000 0168 sub.l D0, 0x168
00001CB8 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001CBC 7200 moveq.l D1, 0x00
00001CBE 322D F2AE move.w D1, [A5 - 0xD52]
00001CC2 2401 move.l D2, D1
00001CC4 C2FC 000E mulu.w D1, 0xE
00001CC8 4842 swap.w D2
00001CCA C4FC 000E mulu.w D2, 0xE
00001CCE 4842 swap.w D2
00001CD0 4242 clr.w D2
00001CD2 D282 add.l D1, D2
00001CD4 3180 180A move.w [A0 + D1 + 0xA], D0
00001CD8 526D F2AE addq.w [A5 - 0xD52], 1
00001CDC 6000 00D8 bra +0xDA /* 00001DB6 */
label00001CE0:
00001CE0 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001CE4 7000 moveq.l D0, 0x00
00001CE6 302D F2AE move.w D0, [A5 - 0xD52]
00001CEA 2200 move.l D1, D0
00001CEC C0FC 000E mulu.w D0, 0xE
00001CF0 4841 swap.w D1
00001CF2 C2FC 000E mulu.w D1, 0xE
00001CF6 4841 swap.w D1
00001CF8 4241 clr.w D1
00001CFA D081 add.l D0, D1
00001CFC 41F0 0800 lea.l A0, [A0 + D0]
00001D00 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001D04 20D9 move.l [A0]+, [A1]+
00001D06 20D9 move.l [A0]+, [A1]+
00001D08 20D9 move.l [A0]+, [A1]+
00001D0A 30D9 move.w [A0]+, [A1]+
00001D0C 302E FC34 move.w D0, [A6 - 0x3CC]
00001D10 D07C 01C2 add.w D0, 0x1C2
00001D14 48C0 ext.l D0
00001D16 7202 moveq.l D1, 0x02
00001D18 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001D1C 90BC 0000 0168 sub.l D0, 0x168
00001D22 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001D26 7200 moveq.l D1, 0x00
00001D28 322D F2AE move.w D1, [A5 - 0xD52]
00001D2C 2401 move.l D2, D1
00001D2E C2FC 000E mulu.w D1, 0xE
00001D32 4842 swap.w D2
00001D34 C4FC 000E mulu.w D2, 0xE
00001D38 4842 swap.w D2
00001D3A 4242 clr.w D2
00001D3C D282 add.l D1, D2
00001D3E 3180 180A move.w [A0 + D1 + 0xA], D0
00001D42 3D7C 01C2 FC34 move.w [A6 - 0x3CC], 0x1C2
00001D48 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001D4C 7000 moveq.l D0, 0x00
00001D4E 302D F2AE move.w D0, [A5 - 0xD52]
00001D52 2200 move.l D1, D0
00001D54 C0FC 000E mulu.w D0, 0xE
00001D58 4841 swap.w D1
00001D5A C2FC 000E mulu.w D1, 0xE
00001D5E 4841 swap.w D1
00001D60 4241 clr.w D1
00001D62 D081 add.l D0, D1
00001D64 31BC 01C2 0806 move.w [A0 + D0 + 0x6], 0x1C2
00001D6A 426E FC36 clr.w [A6 - 0x3CA]
00001D6E 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001D72 7000 moveq.l D0, 0x00
00001D74 302D F2AE move.w D0, [A5 - 0xD52]
00001D78 2200 move.l D1, D0
00001D7A C0FC 000E mulu.w D0, 0xE
00001D7E 4841 swap.w D1
00001D80 C2FC 000E mulu.w D1, 0xE
00001D84 4841 swap.w D1
00001D86 4241 clr.w D1
00001D88 D081 add.l D0, D1
00001D8A 4270 0808 clr.w [A0 + D0 + 0x8]
00001D8E 526D F2AE addq.w [A5 - 0xD52], 1
00001D92 302E FC34 move.w D0, [A6 - 0x3CC]
00001D96 916E FC38 sub.w [A6 - 0x3C8], D0
00001D9A 302E FC34 move.w D0, [A6 - 0x3CC]
00001D9E 48C0 ext.l D0
00001DA0 223C 0000 0168 move.l D1, 0x168
00001DA6 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001DAA 3D40 FC34 move.w [A6 - 0x3CC], D0
00001DAE D16E FC38 add.w [A6 - 0x3C8], D0
00001DB2 6000 FC7E bra -0x380 /* 00001A32 */
label00001DB6:
00001DB6 5247 addq.w D7, 1
00001DB8 DA46 add.w D5, D6
label00001DBA:
00001DBA 7000 moveq.l D0, 0x00
00001DBC 3007 move.w D0, D7
00001DBE 322B 0116 move.w D1, [A3 + 0x116]
00001DC2 48C1 ext.l D1
00001DC4 B280 cmp.l D1, D0
00001DC6 6E00 FB0C bgt -0x4F2 /* 000018D4 */
00001DCA 426D F2AC clr.w [A5 - 0xD54]
00001DCE 6000 00FA bra +0xFC /* 00001ECA */
label00001DD2:
00001DD2 3E2D F2AC move.w D7, [A5 - 0xD54]
00001DD6 6000 00E6 bra +0xE8 /* 00001EBE */
label00001DDA:
00001DDA 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00001DDE 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001DE2 7000 moveq.l D0, 0x00
00001DE4 3007 move.w D0, D7
00001DE6 2200 move.l D1, D0
00001DE8 C0FC 000E mulu.w D0, 0xE
00001DEC 4841 swap.w D1
00001DEE C2FC 000E mulu.w D1, 0xE
00001DF2 4841 swap.w D1
00001DF4 4241 clr.w D1
00001DF6 D081 add.l D0, D1
00001DF8 226D F2B6 movea.l A1, [A5 - 0xD4A]
00001DFC 7200 moveq.l D1, 0x00
00001DFE 322D F2AC move.w D1, [A5 - 0xD54]
00001E02 2401 move.l D2, D1
00001E04 C2FC 000E mulu.w D1, 0xE
00001E08 4842 swap.w D2
00001E0A C4FC 000E mulu.w D2, 0xE
00001E0E 4842 swap.w D2
00001E10 4242 clr.w D2
00001E12 D282 add.l D1, D2
00001E14 3030 080A move.w D0, [A0 + D0 + 0xA]
00001E18 B071 180A cmp.w D0, [A1 + D1 + 0xA]
00001E1C 6C00 009E bge +0xA0 /* 00001EBC */
00001E20 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001E24 7000 moveq.l D0, 0x00
00001E26 302D F2AC move.w D0, [A5 - 0xD54]
00001E2A 2200 move.l D1, D0
00001E2C C0FC 000E mulu.w D0, 0xE
00001E30 4841 swap.w D1
00001E32 C2FC 000E mulu.w D1, 0xE
00001E36 4841 swap.w D1
00001E38 4241 clr.w D1
00001E3A D081 add.l D0, D1
00001E3C 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001E40 41F0 0800 lea.l A0, [A0 + D0]
00001E44 22D8 move.l [A1]+, [A0]+
00001E46 22D8 move.l [A1]+, [A0]+
00001E48 22D8 move.l [A1]+, [A0]+
00001E4A 32D8 move.w [A1]+, [A0]+
00001E4C 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001E50 7000 moveq.l D0, 0x00
00001E52 3007 move.w D0, D7
00001E54 2200 move.l D1, D0
00001E56 C0FC 000E mulu.w D0, 0xE
00001E5A 4841 swap.w D1
00001E5C C2FC 000E mulu.w D1, 0xE
00001E60 4841 swap.w D1
00001E62 4241 clr.w D1
00001E64 D081 add.l D0, D1
00001E66 226D F2B6 movea.l A1, [A5 - 0xD4A]
00001E6A 7200 moveq.l D1, 0x00
00001E6C 322D F2AC move.w D1, [A5 - 0xD54]
00001E70 2401 move.l D2, D1
00001E72 C2FC 000E mulu.w D1, 0xE
00001E76 4842 swap.w D2
00001E78 C4FC 000E mulu.w D2, 0xE
00001E7C 4842 swap.w D2
00001E7E 4242 clr.w D2
00001E80 D282 add.l D1, D2
00001E82 43F1 1800 lea.l A1, [A1 + D1]
00001E86 41F0 0800 lea.l A0, [A0 + D0]
00001E8A 22D8 move.l [A1]+, [A0]+
00001E8C 22D8 move.l [A1]+, [A0]+
00001E8E 22D8 move.l [A1]+, [A0]+
00001E90 32D8 move.w [A1]+, [A0]+
00001E92 206D F2B6 movea.l A0, [A5 - 0xD4A]
00001E96 7000 moveq.l D0, 0x00
00001E98 3007 move.w D0, D7
00001E9A 2200 move.l D1, D0
00001E9C C0FC 000E mulu.w D0, 0xE
00001EA0 4841 swap.w D1
00001EA2 C2FC 000E mulu.w D1, 0xE
00001EA6 4841 swap.w D1
00001EA8 4241 clr.w D1
00001EAA D081 add.l D0, D1
00001EAC 41F0 0800 lea.l A0, [A0 + D0]
00001EB0 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001EB4 20D9 move.l [A0]+, [A1]+
00001EB6 20D9 move.l [A0]+, [A1]+
00001EB8 20D9 move.l [A0]+, [A1]+
00001EBA 30D9 move.w [A0]+, [A1]+
label00001EBC:
00001EBC 5247 addq.w D7, 1
label00001EBE:
00001EBE BE6D F2B0 cmp.w D7, [A5 - 0xD50]
00001EC2 6500 FF16 bcs -0xE8 /* 00001DDA */
00001EC6 526D F2AC addq.w [A5 - 0xD54], 1
label00001ECA:
00001ECA 302D F2AC move.w D0, [A5 - 0xD54]
00001ECE B06D F2B0 cmp.w D0, [A5 - 0xD50]
00001ED2 6500 FEFE bcs -0x100 /* 00001DD2 */
00001ED6 426D F2AC clr.w [A5 - 0xD54]
00001EDA 6000 0204 bra +0x206 /* 000020E0 */
label00001EDE:
00001EDE 3E2D F2AC move.w D7, [A5 - 0xD54]
00001EE2 6000 00E6 bra +0xE8 /* 00001FCA */
label00001EE6:
00001EE6 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00001EEA 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001EEE 7000 moveq.l D0, 0x00
00001EF0 3007 move.w D0, D7
00001EF2 2200 move.l D1, D0
00001EF4 C0FC 000E mulu.w D0, 0xE
00001EF8 4841 swap.w D1
00001EFA C2FC 000E mulu.w D1, 0xE
00001EFE 4841 swap.w D1
00001F00 4241 clr.w D1
00001F02 D081 add.l D0, D1
00001F04 226D F2B2 movea.l A1, [A5 - 0xD4E]
00001F08 7200 moveq.l D1, 0x00
00001F0A 322D F2AC move.w D1, [A5 - 0xD54]
00001F0E 2401 move.l D2, D1
00001F10 C2FC 000E mulu.w D1, 0xE
00001F14 4842 swap.w D2
00001F16 C4FC 000E mulu.w D2, 0xE
00001F1A 4842 swap.w D2
00001F1C 4242 clr.w D2
00001F1E D282 add.l D1, D2
00001F20 3030 080A move.w D0, [A0 + D0 + 0xA]
00001F24 B071 180A cmp.w D0, [A1 + D1 + 0xA]
00001F28 6F00 009E ble +0xA0 /* 00001FC8 */
00001F2C 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001F30 7000 moveq.l D0, 0x00
00001F32 302D F2AC move.w D0, [A5 - 0xD54]
00001F36 2200 move.l D1, D0
00001F38 C0FC 000E mulu.w D0, 0xE
00001F3C 4841 swap.w D1
00001F3E C2FC 000E mulu.w D1, 0xE
00001F42 4841 swap.w D1
00001F44 4241 clr.w D1
00001F46 D081 add.l D0, D1
00001F48 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001F4C 41F0 0800 lea.l A0, [A0 + D0]
00001F50 22D8 move.l [A1]+, [A0]+
00001F52 22D8 move.l [A1]+, [A0]+
00001F54 22D8 move.l [A1]+, [A0]+
00001F56 32D8 move.w [A1]+, [A0]+
00001F58 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001F5C 7000 moveq.l D0, 0x00
00001F5E 3007 move.w D0, D7
00001F60 2200 move.l D1, D0
00001F62 C0FC 000E mulu.w D0, 0xE
00001F66 4841 swap.w D1
00001F68 C2FC 000E mulu.w D1, 0xE
00001F6C 4841 swap.w D1
00001F6E 4241 clr.w D1
00001F70 D081 add.l D0, D1
00001F72 226D F2B2 movea.l A1, [A5 - 0xD4E]
00001F76 7200 moveq.l D1, 0x00
00001F78 322D F2AC move.w D1, [A5 - 0xD54]
00001F7C 2401 move.l D2, D1
00001F7E C2FC 000E mulu.w D1, 0xE
00001F82 4842 swap.w D2
00001F84 C4FC 000E mulu.w D2, 0xE
00001F88 4842 swap.w D2
00001F8A 4242 clr.w D2
00001F8C D282 add.l D1, D2
00001F8E 43F1 1800 lea.l A1, [A1 + D1]
00001F92 41F0 0800 lea.l A0, [A0 + D0]
00001F96 22D8 move.l [A1]+, [A0]+
00001F98 22D8 move.l [A1]+, [A0]+
00001F9A 22D8 move.l [A1]+, [A0]+
00001F9C 32D8 move.w [A1]+, [A0]+
00001F9E 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001FA2 7000 moveq.l D0, 0x00
00001FA4 3007 move.w D0, D7
00001FA6 2200 move.l D1, D0
00001FA8 C0FC 000E mulu.w D0, 0xE
00001FAC 4841 swap.w D1
00001FAE C2FC 000E mulu.w D1, 0xE
00001FB2 4841 swap.w D1
00001FB4 4241 clr.w D1
00001FB6 D081 add.l D0, D1
00001FB8 41F0 0800 lea.l A0, [A0 + D0]
00001FBC 43EE FC32 lea.l A1, [A6 - 0x3CE]
00001FC0 20D9 move.l [A0]+, [A1]+
00001FC2 20D9 move.l [A0]+, [A1]+
00001FC4 20D9 move.l [A0]+, [A1]+
00001FC6 30D9 move.w [A0]+, [A1]+
label00001FC8:
00001FC8 5247 addq.w D7, 1
label00001FCA:
00001FCA BE6D F2AE cmp.w D7, [A5 - 0xD52]
00001FCE 6500 FF16 bcs -0xE8 /* 00001EE6 */
00001FD2 206D F2B2 movea.l A0, [A5 - 0xD4E]
00001FD6 7000 moveq.l D0, 0x00
00001FD8 302D F2AC move.w D0, [A5 - 0xD54]
00001FDC 2200 move.l D1, D0
00001FDE C0FC 000E mulu.w D0, 0xE
00001FE2 4841 swap.w D1
00001FE4 C2FC 000E mulu.w D1, 0xE
00001FE8 4841 swap.w D1
00001FEA 4241 clr.w D1
00001FEC D081 add.l D0, D1
00001FEE 3230 0802 move.w D1, [A0 + D0 + 0x2]
00001FF2 48C1 ext.l D1
00001FF4 2F08 move.l -[A7], A0
00001FF6 2F00 move.l -[A7], D0
00001FF8 2001 move.l D0, D1
00001FFA 223C 0000 0168 move.l D1, 0x168
00002000 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002004 2200 move.l D1, D0
00002006 201F move.l D0, [A7]+
00002008 205F movea.l A0, [A7]+
0000200A 3181 0802 move.w [A0 + D0 + 0x2], D1
0000200E 206D F2B2 movea.l A0, [A5 - 0xD4E]
00002012 7000 moveq.l D0, 0x00
00002014 302D F2AC move.w D0, [A5 - 0xD54]
00002018 2400 move.l D2, D0
0000201A C0FC 000E mulu.w D0, 0xE
0000201E 4842 swap.w D2
00002020 C4FC 000E mulu.w D2, 0xE
00002024 4842 swap.w D2
00002026 4242 clr.w D2
00002028 D082 add.l D0, D2
0000202A 3430 0806 move.w D2, [A0 + D0 + 0x6]
0000202E 48C2 ext.l D2
00002030 2F08 move.l -[A7], A0
00002032 2F00 move.l -[A7], D0
00002034 2002 move.l D0, D2
00002036 2F01 move.l -[A7], D1
00002038 223C 0000 0168 move.l D1, 0x168
0000203E 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002042 221F move.l D1, [A7]+
00002044 2400 move.l D2, D0
00002046 201F move.l D0, [A7]+
00002048 205F movea.l A0, [A7]+
0000204A 3182 0806 move.w [A0 + D0 + 0x6], D2
0000204E B441 cmp.w D2, D1
00002050 6C22 bge +0x24 /* 00002074 */
00002052 206D F2B2 movea.l A0, [A5 - 0xD4E]
00002056 7000 moveq.l D0, 0x00
00002058 302D F2AC move.w D0, [A5 - 0xD54]
0000205C 2200 move.l D1, D0
0000205E C0FC 000E mulu.w D0, 0xE
00002062 4841 swap.w D1
00002064 C2FC 000E mulu.w D1, 0xE
00002068 4841 swap.w D1
0000206A 4241 clr.w D1
0000206C D081 add.l D0, D1
0000206E 0470 0168 0802 subi.w [A0 + D0 + 0x2], 0x168
label00002074:
00002074 206D F2B2 movea.l A0, [A5 - 0xD4E]
00002078 7000 moveq.l D0, 0x00
0000207A 302D F2AC move.w D0, [A5 - 0xD54]
0000207E 2200 move.l D1, D0
00002080 C0FC 000E mulu.w D0, 0xE
00002084 4841 swap.w D1
00002086 C2FC 000E mulu.w D1, 0xE
0000208A 4841 swap.w D1
0000208C 4241 clr.w D1
0000208E D081 add.l D0, D1
00002090 0C70 00B4 0802 cmpi.w [A0 + D0 + 0x2], 0xB4
00002096 6F44 ble +0x46 /* 000020DC */
00002098 206D F2B2 movea.l A0, [A5 - 0xD4E]
0000209C 7000 moveq.l D0, 0x00
0000209E 302D F2AC move.w D0, [A5 - 0xD54]
000020A2 2200 move.l D1, D0
000020A4 C0FC 000E mulu.w D0, 0xE
000020A8 4841 swap.w D1
000020AA C2FC 000E mulu.w D1, 0xE
000020AE 4841 swap.w D1
000020B0 4241 clr.w D1
000020B2 D081 add.l D0, D1
000020B4 0470 0168 0802 subi.w [A0 + D0 + 0x2], 0x168
000020BA 206D F2B2 movea.l A0, [A5 - 0xD4E]
000020BE 7000 moveq.l D0, 0x00
000020C0 302D F2AC move.w D0, [A5 - 0xD54]
000020C4 2200 move.l D1, D0
000020C6 C0FC 000E mulu.w D0, 0xE
000020CA 4841 swap.w D1
000020CC C2FC 000E mulu.w D1, 0xE
000020D0 4841 swap.w D1
000020D2 4241 clr.w D1
000020D4 D081 add.l D0, D1
000020D6 0470 0168 0806 subi.w [A0 + D0 + 0x6], 0x168
label000020DC:
000020DC 526D F2AC addq.w [A5 - 0xD54], 1
label000020E0:
000020E0 302D F2AC move.w D0, [A5 - 0xD54]
000020E4 B06D F2AE cmp.w D0, [A5 - 0xD52]
000020E8 6500 FDF4 bcs -0x20A /* 00001EDE */
000020EC 536D F2B0 subq.w [A5 - 0xD50], 1
000020F0 536D F2AE subq.w [A5 - 0xD52], 1
000020F4 302D F2B0 move.w D0, [A5 - 0xD50]
000020F8 B06D F2AE cmp.w D0, [A5 - 0xD52]
000020FC 6308 bls +0xA /* 00002106 */
000020FE 7000 moveq.l D0, 0x00
00002100 302D F2B0 move.w D0, [A5 - 0xD50]
00002104 6006 bra +0x8 /* 0000210C */
label00002106:
00002106 7000 moveq.l D0, 0x00
00002108 302D F2AE move.w D0, [A5 - 0xD52]
label0000210C:
0000210C 3800 move.w D4, D0
0000210E 426D F2AC clr.w [A5 - 0xD54]
00002112 6000 028A bra +0x28C /* 0000239E */
label00002116:
00002116 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
0000211A 4A6D F2AC tst.w [A5 - 0xD54]
0000211E 665C bne +0x5E /* 0000217C */
00002120 4A6D F2B0 tst.w [A5 - 0xD50]
00002124 6356 bls +0x58 /* 0000217C */
00002126 4A6D F2AE tst.w [A5 - 0xD52]
0000212A 6350 bls +0x52 /* 0000217C */
0000212C 206D F2B6 movea.l A0, [A5 - 0xD4A]
00002130 226D F2B2 movea.l A1, [A5 - 0xD4E]
00002134 3010 move.w D0, [A0]
00002136 B051 cmp.w D0, [A1]
00002138 6642 bne +0x44 /* 0000217C */
0000213A 206D F2B6 movea.l A0, [A5 - 0xD4A]
0000213E 43EE FC32 lea.l A1, [A6 - 0x3CE]
00002142 22D8 move.l [A1]+, [A0]+
00002144 22D8 move.l [A1]+, [A0]+
00002146 22D8 move.l [A1]+, [A0]+
00002148 32D8 move.w [A1]+, [A0]+
0000214A 206D F2B2 movea.l A0, [A5 - 0xD4E]
0000214E 3D68 0002 FC34 move.w [A6 - 0x3CC], [A0 + 0x2]
00002154 206D F2B2 movea.l A0, [A5 - 0xD4E]
00002158 3D68 0004 FC36 move.w [A6 - 0x3CA], [A0 + 0x4]
0000215E 41EE FC40 lea.l A0, [A6 - 0x3C0]
00002162 7006 moveq.l D0, 0x06
label00002164:
00002164 3F20 move.w -[A7], -[A0]
00002166 51C8 FFFC dbf D0, -0x6 /* 00002164 */
0000216A 7003 moveq.l D0, 0x03
0000216C 2F00 move.l -[A7], D0
0000216E 2F0B move.l -[A7], A3
00002170 4EBA 0506 jsr [PC + 0x506 /* 00002678 */]
00002174 4FEF 0016 lea.l A7, [A7 + 0x16]
00002178 6000 0220 bra +0x222 /* 0000239A */
label0000217C:
0000217C 7000 moveq.l D0, 0x00
0000217E 302D F2AC move.w D0, [A5 - 0xD54]
00002182 48C4 ext.l D4
00002184 B880 cmp.l D4, D0
00002186 6600 00F6 bne +0xF8 /* 0000227E */
0000218A 7000 moveq.l D0, 0x00
0000218C 302D F2B0 move.w D0, [A5 - 0xD50]
00002190 72FF moveq.l D1, 0xFFFFFFFF
00002192 B280 cmp.l D1, D0
00002194 6C00 00E8 bge +0xEA /* 0000227E */
00002198 7000 moveq.l D0, 0x00
0000219A 302D F2AE move.w D0, [A5 - 0xD52]
0000219E 72FF moveq.l D1, 0xFFFFFFFF
000021A0 B280 cmp.l D1, D0
000021A2 6C00 00DA bge +0xDC /* 0000227E */
000021A6 206D F2B6 movea.l A0, [A5 - 0xD4A]
000021AA 7000 moveq.l D0, 0x00
000021AC 302D F2B0 move.w D0, [A5 - 0xD50]
000021B0 2200 move.l D1, D0
000021B2 C0FC 000E mulu.w D0, 0xE
000021B6 4841 swap.w D1
000021B8 C2FC 000E mulu.w D1, 0xE
000021BC 4841 swap.w D1
000021BE 4241 clr.w D1
000021C0 D081 add.l D0, D1
000021C2 226D F2B2 movea.l A1, [A5 - 0xD4E]
000021C6 7200 moveq.l D1, 0x00
000021C8 322D F2AE move.w D1, [A5 - 0xD52]
000021CC 2401 move.l D2, D1
000021CE C2FC 000E mulu.w D1, 0xE
000021D2 4842 swap.w D2
000021D4 C4FC 000E mulu.w D2, 0xE
000021D8 4842 swap.w D2
000021DA 4242 clr.w D2
000021DC D282 add.l D1, D2
000021DE 3030 0800 move.w D0, [A0 + D0]
000021E2 B071 1800 cmp.w D0, [A1 + D1]
000021E6 6600 0096 bne +0x98 /* 0000227E */
000021EA 206D F2B6 movea.l A0, [A5 - 0xD4A]
000021EE 7000 moveq.l D0, 0x00
000021F0 302D F2B0 move.w D0, [A5 - 0xD50]
000021F4 2200 move.l D1, D0
000021F6 C0FC 000E mulu.w D0, 0xE
000021FA 4841 swap.w D1
000021FC C2FC 000E mulu.w D1, 0xE
00002200 4841 swap.w D1
00002202 4241 clr.w D1
00002204 D081 add.l D0, D1
00002206 43EE FC32 lea.l A1, [A6 - 0x3CE]
0000220A 41F0 0800 lea.l A0, [A0 + D0]
0000220E 22D8 move.l [A1]+, [A0]+
00002210 22D8 move.l [A1]+, [A0]+
00002212 22D8 move.l [A1]+, [A0]+
00002214 32D8 move.w [A1]+, [A0]+
00002216 206D F2B2 movea.l A0, [A5 - 0xD4E]
0000221A 7000 moveq.l D0, 0x00
0000221C 302D F2AE move.w D0, [A5 - 0xD52]
00002220 2200 move.l D1, D0
00002222 C0FC 000E mulu.w D0, 0xE
00002226 4841 swap.w D1
00002228 C2FC 000E mulu.w D1, 0xE
0000222C 4841 swap.w D1
0000222E 4241 clr.w D1
00002230 D081 add.l D0, D1
00002232 3030 0806 move.w D0, [A0 + D0 + 0x6]
00002236 D07C 0168 add.w D0, 0x168
0000223A 3D40 FC38 move.w [A6 - 0x3C8], D0
0000223E 206D F2B2 movea.l A0, [A5 - 0xD4E]
00002242 7000 moveq.l D0, 0x00
00002244 302D F2AE move.w D0, [A5 - 0xD52]
00002248 2200 move.l D1, D0
0000224A C0FC 000E mulu.w D0, 0xE
0000224E 4841 swap.w D1
00002250 C2FC 000E mulu.w D1, 0xE
00002254 4841 swap.w D1
00002256 4241 clr.w D1
00002258 D081 add.l D0, D1
0000225A 3D70 0808 FC3A move.w [A6 - 0x3C6], [A0 + D0 + 0x8]
00002260 41EE FC40 lea.l A0, [A6 - 0x3C0]
00002264 7006 moveq.l D0, 0x06
label00002266:
00002266 3F20 move.w -[A7], -[A0]
00002268 51C8 FFFC dbf D0, -0x6 /* 00002266 */
0000226C 7000 moveq.l D0, 0x00
0000226E 2F00 move.l -[A7], D0
00002270 2F0B move.l -[A7], A3
00002272 4EBA 0404 jsr [PC + 0x404 /* 00002678 */]
00002276 4FEF 0016 lea.l A7, [A7 + 0x16]
0000227A 6000 011E bra +0x120 /* 0000239A */
label0000227E:
0000227E 302D F2AC move.w D0, [A5 - 0xD54]
00002282 B06D F2B0 cmp.w D0, [A5 - 0xD50]
00002286 6200 0084 bhi +0x86 /* 0000230C */
0000228A 302D F2AC move.w D0, [A5 - 0xD54]
0000228E B06D F2B0 cmp.w D0, [A5 - 0xD50]
00002292 6642 bne +0x44 /* 000022D6 */
00002294 206D F2B6 movea.l A0, [A5 - 0xD4A]
00002298 7000 moveq.l D0, 0x00
0000229A 302D F2B0 move.w D0, [A5 - 0xD50]
0000229E 2200 move.l D1, D0
000022A0 C0FC 000E mulu.w D0, 0xE
000022A4 4841 swap.w D1
000022A6 C2FC 000E mulu.w D1, 0xE
000022AA 4841 swap.w D1
000022AC 4241 clr.w D1
000022AE D081 add.l D0, D1
000022B0 226D F2B2 movea.l A1, [A5 - 0xD4E]
000022B4 7200 moveq.l D1, 0x00
000022B6 322D F2AE move.w D1, [A5 - 0xD52]
000022BA 2401 move.l D2, D1
000022BC C2FC 000E mulu.w D1, 0xE
000022C0 4842 swap.w D2
000022C2 C4FC 000E mulu.w D2, 0xE
000022C6 4842 swap.w D2
000022C8 4242 clr.w D2
000022CA D282 add.l D1, D2
000022CC 3030 0800 move.w D0, [A0 + D0]
000022D0 B071 1800 cmp.w D0, [A1 + D1]
000022D4 6736 beq +0x38 /* 0000230C */
label000022D6:
000022D6 206D F2B6 movea.l A0, [A5 - 0xD4A]
000022DA 7000 moveq.l D0, 0x00
000022DC 302D F2AC move.w D0, [A5 - 0xD54]
000022E0 2200 move.l D1, D0
000022E2 C0FC 000E mulu.w D0, 0xE
000022E6 4841 swap.w D1
000022E8 C2FC 000E mulu.w D1, 0xE
000022EC 4841 swap.w D1
000022EE 4241 clr.w D1
000022F0 D081 add.l D0, D1
000022F2 41F0 080E lea.l A0, [A0 + D0 + 0xE]
000022F6 7006 moveq.l D0, 0x06
label000022F8:
000022F8 3F20 move.w -[A7], -[A0]
000022FA 51C8 FFFC dbf D0, -0x6 /* 000022F8 */
000022FE 7002 moveq.l D0, 0x02
00002300 2F00 move.l -[A7], D0
00002302 2F0B move.l -[A7], A3
00002304 4EBA 0372 jsr [PC + 0x372 /* 00002678 */]
00002308 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000230C:
0000230C 302D F2AC move.w D0, [A5 - 0xD54]
00002310 B06D F2AE cmp.w D0, [A5 - 0xD52]
00002314 6200 0084 bhi +0x86 /* 0000239A */
00002318 302D F2AC move.w D0, [A5 - 0xD54]
0000231C B06D F2AE cmp.w D0, [A5 - 0xD52]
00002320 6642 bne +0x44 /* 00002364 */
00002322 206D F2B6 movea.l A0, [A5 - 0xD4A]
00002326 7000 moveq.l D0, 0x00
00002328 302D F2B0 move.w D0, [A5 - 0xD50]
0000232C 2200 move.l D1, D0
0000232E C0FC 000E mulu.w D0, 0xE
00002332 4841 swap.w D1
00002334 C2FC 000E mulu.w D1, 0xE
00002338 4841 swap.w D1
0000233A 4241 clr.w D1
0000233C D081 add.l D0, D1
0000233E 226D F2B2 movea.l A1, [A5 - 0xD4E]
00002342 7200 moveq.l D1, 0x00
00002344 322D F2AE move.w D1, [A5 - 0xD52]
00002348 2401 move.l D2, D1
0000234A C2FC 000E mulu.w D1, 0xE
0000234E 4842 swap.w D2
00002350 C4FC 000E mulu.w D2, 0xE
00002354 4842 swap.w D2
00002356 4242 clr.w D2
00002358 D282 add.l D1, D2
0000235A 3030 0800 move.w D0, [A0 + D0]
0000235E B071 1800 cmp.w D0, [A1 + D1]
00002362 6736 beq +0x38 /* 0000239A */
label00002364:
00002364 206D F2B2 movea.l A0, [A5 - 0xD4E]
00002368 7000 moveq.l D0, 0x00
0000236A 302D F2AC move.w D0, [A5 - 0xD54]
0000236E 2200 move.l D1, D0
00002370 C0FC 000E mulu.w D0, 0xE
00002374 4841 swap.w D1
00002376 C2FC 000E mulu.w D1, 0xE
0000237A 4841 swap.w D1
0000237C 4241 clr.w D1
0000237E D081 add.l D0, D1
00002380 41F0 080E lea.l A0, [A0 + D0 + 0xE]
00002384 7006 moveq.l D0, 0x06
label00002386:
00002386 3F20 move.w -[A7], -[A0]
00002388 51C8 FFFC dbf D0, -0x6 /* 00002386 */
0000238C 7001 moveq.l D0, 0x01
0000238E 2F00 move.l -[A7], D0
00002390 2F0B move.l -[A7], A3
00002392 4EBA 02E4 jsr [PC + 0x2E4 /* 00002678 */]
00002396 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000239A:
0000239A 526D F2AC addq.w [A5 - 0xD54], 1
label0000239E:
0000239E 7000 moveq.l D0, 0x00
000023A0 302D F2AC move.w D0, [A5 - 0xD54]
000023A4 48C4 ext.l D4
000023A6 B880 cmp.l D4, D0
000023A8 6C00 FD6C bge -0x292 /* 00002116 */
label000023AC:
000023AC 4A6B 0406 tst.w [A3 + 0x406]
000023B0 6600 029A bne +0x29C /* 0000264C */
000023B4 3A2B 0358 move.w D5, [A3 + 0x358]
000023B8 487A 02B4 pea.l [PC + 0x2B4 /* 0000266E, value 0x0, cstring "" */]
000023BC 486E FC16 pea.l [A6 - 0x3EA]
000023C0 3F3C 0810 move.w -[A7], 0x810
000023C4 A9EB syscall Pack4/FP68K
000023C6 4247 clr.w D7
000023C8 6000 0272 bra +0x274 /* 0000263C */
label000023CC:
000023CC 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
000023D0 486E FC1E pea.l [A6 - 0x3E2]
000023D4 302E 0012 move.w D0, [A6 + 0x12]
000023D8 48C0 ext.l D0
000023DA 2F00 move.l -[A7], D0
000023DC 206B 03F0 movea.l A0, [A3 + 0x3F0]
000023E0 226D F298 movea.l A1, [A5 - 0xD68]
000023E4 7000 moveq.l D0, 0x00
000023E6 3007 move.w D0, D7
000023E8 D080 add.l D0, D0
000023EA 3031 0800 move.w D0, [A1 + D0]
000023EE 48C0 ext.l D0
000023F0 2200 move.l D1, D0
000023F2 C0FC 004A mulu.w D0, 0x4A /* 'J' */
000023F6 4841 swap.w D1
000023F8 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000023FC 4841 swap.w D1
000023FE 4241 clr.w D1
00002400 D081 add.l D0, D1
00002402 49F0 0800 lea.l A4, [A0 + D0]
00002406 486C 0024 pea.l [A4 + 0x24]
0000240A 4EBA 0E16 jsr [PC + 0xE16 /* 00003222 */]
0000240E 7200 moveq.l D1, 0x00
00002410 4A40 tst.w D0
00002412 57C1 seq D1
00002414 4401 neg.b D1
00002416 4FEF 000C lea.l A7, [A7 + 0xC]
0000241A 6706 beq +0x8 /* 00002422 */
0000241C 7000 moveq.l D0, 0x00
0000241E 6000 00B4 bra +0xB6 /* 000024D4 */
label00002422:
00002422 203C 0000 0168 move.l D0, 0x168
00002428 2D40 FBD4 move.l [A6 - 0x42C], D0
0000242C 486E FBD4 pea.l [A6 - 0x42C]
00002430 486E FC04 pea.l [A6 - 0x3FC]
00002434 3F3C 280E move.w -[A7], 0x280E
00002438 A9EB syscall Pack4/FP68K
0000243A 486E FC16 pea.l [A6 - 0x3EA]
0000243E 486E FBFA pea.l [A6 - 0x406]
00002442 3F3C 080E move.w -[A7], 0x80E
00002446 A9EB syscall Pack4/FP68K
00002448 486E FC1E pea.l [A6 - 0x3E2]
0000244C 486E FBF0 pea.l [A6 - 0x410]
00002450 3F3C 080E move.w -[A7], 0x80E
00002454 A9EB syscall Pack4/FP68K
00002456 486E FBF0 pea.l [A6 - 0x410]
0000245A 486E FBFA pea.l [A6 - 0x406]
0000245E 4267 clr.w -[A7]
00002460 A9EB syscall Pack4/FP68K
00002462 486E FBFA pea.l [A6 - 0x406]
00002466 486E FC16 pea.l [A6 - 0x3EA]
0000246A 3F3C 0810 move.w -[A7], 0x810
0000246E A9EB syscall Pack4/FP68K
00002470 486E FC16 pea.l [A6 - 0x3EA]
00002474 486E FC04 pea.l [A6 - 0x3FC]
00002478 3F3C 0804 move.w -[A7], 0x804
0000247C A9EB syscall Pack4/FP68K
0000247E 486E FC0E pea.l [A6 - 0x3F2]
00002482 486E FC04 pea.l [A6 - 0x3FC]
00002486 3F3C 0806 move.w -[A7], 0x806
0000248A A9EB syscall Pack4/FP68K
0000248C 486E FC04 pea.l [A6 - 0x3FC]
00002490 41EE FBE6 lea.l A0, [A6 - 0x41A]
00002494 43FA 01CE lea.l A1, [PC + 0x1CE /* 00002664, value 0x3FFE8000 */]
00002498 20D9 move.l [A0]+, [A1]+
0000249A 20D9 move.l [A0]+, [A1]+
0000249C 30D9 move.w [A0]+, [A1]+
0000249E 486E FBE6 pea.l [A6 - 0x41A]
000024A2 4267 clr.w -[A7]
000024A4 A9EB syscall Pack4/FP68K
000024A6 41EE FBE6 lea.l A0, [A6 - 0x41A]
000024AA 43EE FBD8 lea.l A1, [A6 - 0x428]
000024AE 22D8 move.l [A1]+, [A0]+
000024B0 22D8 move.l [A1]+, [A0]+
000024B2 32D8 move.w [A1]+, [A0]+
000024B4 486E FBD8 pea.l [A6 - 0x428]
000024B8 3F3C 0016 move.w -[A7], 0x16
000024BC A9EB syscall Pack4/FP68K
000024BE 486E FBD8 pea.l [A6 - 0x428]
000024C2 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000024C6 322B 0358 move.w D1, [A3 + 0x358]
000024CA D240 add.w D1, D0
000024CC 9245 sub.w D1, D5
000024CE 48C1 ext.l D1
000024D0 2001 move.l D0, D1
000024D2 588F addq.l A7, 4
label000024D4:
000024D4 3C00 move.w D6, D0
000024D6 6700 0160 beq +0x162 /* 00002638 */
000024DA 4A2C 0046 tst.b [A4 + 0x46]
000024DE 6700 0158 beq +0x15A /* 00002638 */
000024E2 303C 00F0 move.w D0, 0xF0
000024E6 C02C 0048 and.b D0, [A4 + 0x48]
000024EA 6700 014C beq +0x14E /* 00002638 */
000024EE 7040 moveq.l D0, 0x40
000024F0 C02C 0048 and.b D0, [A4 + 0x48]
000024F4 6766 beq +0x68 /* 0000255C */
000024F6 486E FC2C pea.l [A6 - 0x3D4]
000024FA 486E FC2A pea.l [A6 - 0x3D6]
000024FE 302B 010A move.w D0, [A3 + 0x10A]
00002502 48C0 ext.l D0
00002504 2F00 move.l -[A7], D0
00002506 302C 0044 move.w D0, [A4 + 0x44]
0000250A 48C0 ext.l D0
0000250C 2F00 move.l -[A7], D0
0000250E 302E FC26 move.w D0, [A6 - 0x3DA]
00002512 48C0 ext.l D0
00002514 2F00 move.l -[A7], D0
00002516 302B 0384 move.w D0, [A3 + 0x384]
0000251A 48C0 ext.l D0
0000251C 2F00 move.l -[A7], D0
0000251E 48C5 ext.l D5
00002520 48C6 ext.l D6
00002522 2006 move.l D0, D6
00002524 7202 moveq.l D1, 0x02
00002526 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000252A D085 add.l D0, D5
0000252C 2F00 move.l -[A7], D0
0000252E 7003 moveq.l D0, 0x03
00002530 2F00 move.l -[A7], D0
00002532 4EBA 06B0 jsr [PC + 0x6B0 /* 00002BE4 */]
00002536 3800 move.w D4, D0
00002538 7008 moveq.l D0, 0x08
0000253A C044 and.w D0, D4
0000253C 4FEF 0020 lea.l A7, [A7 + 0x20]
00002540 670A beq +0xC /* 0000254C */
00002542 302E FC28 move.w D0, [A6 - 0x3D8]
00002546 916E FC2C sub.w [A6 - 0x3D4], D0
0000254A 605E bra +0x60 /* 000025AA */
label0000254C:
0000254C 7004 moveq.l D0, 0x04
0000254E C044 and.w D0, D4
00002550 6658 bne +0x5A /* 000025AA */
00002552 302E FC28 move.w D0, [A6 - 0x3D8]
00002556 D16E FC2C add.w [A6 - 0x3D4], D0
0000255A 604E bra +0x50 /* 000025AA */
label0000255C:
0000255C 486E FC2C pea.l [A6 - 0x3D4]
00002560 486E FC2A pea.l [A6 - 0x3D6]
00002564 302B 010A move.w D0, [A3 + 0x10A]
00002568 48C0 ext.l D0
0000256A 2F00 move.l -[A7], D0
0000256C 302C 0044 move.w D0, [A4 + 0x44]
00002570 48C0 ext.l D0
00002572 2F00 move.l -[A7], D0
00002574 302E FC26 move.w D0, [A6 - 0x3DA]
00002578 48C0 ext.l D0
0000257A 2F00 move.l -[A7], D0
0000257C 302B 0384 move.w D0, [A3 + 0x384]
00002580 48C0 ext.l D0
00002582 2F00 move.l -[A7], D0
00002584 48C5 ext.l D5
00002586 48C6 ext.l D6
00002588 2006 move.l D0, D6
0000258A 7202 moveq.l D1, 0x02
0000258C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002590 D085 add.l D0, D5
00002592 2F00 move.l -[A7], D0
00002594 7004 moveq.l D0, 0x04
00002596 2F00 move.l -[A7], D0
00002598 4EBA 064A jsr [PC + 0x64A /* 00002BE4 */]
0000259C 3800 move.w D4, D0
0000259E 302E FC28 move.w D0, [A6 - 0x3D8]
000025A2 D16E FC2C add.w [A6 - 0x3D4], D0
000025A6 4FEF 0020 lea.l A7, [A7 + 0x20]
label000025AA:
000025AA 302E FC2A move.w D0, [A6 - 0x3D6]
000025AE D06E 000E add.w D0, [A6 + 0xE]
000025B2 3D40 FC30 move.w [A6 - 0x3D0], D0
000025B6 302E FC2C move.w D0, [A6 - 0x3D4]
000025BA D06E 000C add.w D0, [A6 + 0xC]
000025BE 3D40 FC2E move.w [A6 - 0x3D2], D0
000025C2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000025C6 486E FC0E pea.l [A6 - 0x3F2]
000025CA 486E FC04 pea.l [A6 - 0x3FC]
000025CE 3F3C 080E move.w -[A7], 0x80E
000025D2 A9EB syscall Pack4/FP68K
000025D4 41EE FC0E lea.l A0, [A6 - 0x3F2]
000025D8 2F20 move.l -[A7], -[A0]
000025DA 2F20 move.l -[A7], -[A0]
000025DC 3F20 move.w -[A7], -[A0]
000025DE 486E FC1E pea.l [A6 - 0x3E2]
000025E2 206D F298 movea.l A0, [A5 - 0xD68]
000025E6 7000 moveq.l D0, 0x00
000025E8 3007 move.w D0, D7
000025EA D080 add.l D0, D0
000025EC 3030 0800 move.w D0, [A0 + D0]
000025F0 48C0 ext.l D0
000025F2 2F00 move.l -[A7], D0
000025F4 2F0B move.l -[A7], A3
000025F6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000025FA 302E 0022 move.w D0, [A6 + 0x22]
000025FE 48C0 ext.l D0
00002600 2F00 move.l -[A7], D0
00002602 302E 001E move.w D0, [A6 + 0x1E]
00002606 48C0 ext.l D0
00002608 2F00 move.l -[A7], D0
0000260A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000260E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002612 48C4 ext.l D4
00002614 2F04 move.l -[A7], D4
00002616 2F2E FC2E move.l -[A7], [A6 - 0x3D2]
0000261A 2F0B move.l -[A7], A3
0000261C 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */]
00002620 4A40 tst.w D0
00002622 4FEF 0036 lea.l A7, [A7 + 0x36]
00002626 6710 beq +0x12 /* 00002638 */
00002628 7001 moveq.l D0, 0x01
0000262A 2F00 move.l -[A7], D0
0000262C 2F0B move.l -[A7], A3
0000262E 4EBA 0BB6 jsr [PC + 0xBB6 /* 000031E6 */]
00002632 7001 moveq.l D0, 0x01
00002634 508F addq.l A7, 8
00002636 6022 bra +0x24 /* 0000265A */
label00002638:
00002638 5247 addq.w D7, 1
0000263A DA46 add.w D5, D6
label0000263C:
0000263C 7000 moveq.l D0, 0x00
0000263E 3007 move.w D0, D7
00002640 322B 0116 move.w D1, [A3 + 0x116]
00002644 48C1 ext.l D1
00002646 B280 cmp.l D1, D0
00002648 6E00 FD82 bgt -0x27C /* 000023CC */
label0000264C:
0000264C 7001 moveq.l D0, 0x01
0000264E 2F00 move.l -[A7], D0
00002650 2F0B move.l -[A7], A3
00002652 4EBA 0B92 jsr [PC + 0xB92 /* 000031E6 */]
00002656 7000 moveq.l D0, 0x00
00002658 508F addq.l A7, 8
label0000265A:
0000265A 4CEE 18F0 FBBC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x444]
00002660 4E5E unlink A6
00002662 4E75 rts
00002664 3FFE move.w <<invalid special address>>, <<invalid special address>>
00002666 8000 or.b D0, D0
00002668 0000 0000 ori.b D0, 0x0
0000266C 0000 0000 ori.b D0, 0x0
00002670 0000 0000 ori.b D0, 0x0
00002674 0000 0000 ori.b D0, 0x0
fn00002678:
00002678 4E56 FFF8 link A6, -0x0008
0000267C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002680 266E 0008 movea.l A3, [A6 + 0x8]
00002684 206B 03F0 movea.l A0, [A3 + 0x3F0]
00002688 302E 0010 move.w D0, [A6 + 0x10]
0000268C 48C0 ext.l D0
0000268E 2200 move.l D1, D0
00002690 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00002694 4841 swap.w D1
00002696 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000269A 4841 swap.w D1
0000269C 4241 clr.w D1
0000269E D081 add.l D0, D1
000026A0 49F0 0800 lea.l A4, [A0 + D0]
000026A4 4A2C 0046 tst.b [A4 + 0x46]
000026A8 6700 0530 beq +0x532 /* 00002BDA */
000026AC 302D F29E move.w D0, [A5 - 0xD62]
000026B0 48C0 ext.l D0
000026B2 322D F2A2 move.w D1, [A5 - 0xD5E]
000026B6 48C1 ext.l D1
000026B8 D280 add.l D1, D0
000026BA 83FC 0002 divs.w D1, 0x2
000026BE 3D41 FFFE move.w [A6 - 0x2], D1
000026C2 3D41 FFFA move.w [A6 - 0x6], D1
000026C6 302D F2A4 move.w D0, [A5 - 0xD5C]
000026CA 48C0 ext.l D0
000026CC 322D F2A8 move.w D1, [A5 - 0xD58]
000026D0 48C1 ext.l D1
000026D2 D280 add.l D1, D0
000026D4 83FC 0002 divs.w D1, 0x2
000026D8 3D41 FFF8 move.w [A6 - 0x8], D1
000026DC 302D F29C move.w D0, [A5 - 0xD64]
000026E0 48C0 ext.l D0
000026E2 322D F2A0 move.w D1, [A5 - 0xD60]
000026E6 48C1 ext.l D1
000026E8 D280 add.l D1, D0
000026EA 83FC 0002 divs.w D1, 0x2
000026EE 3D41 FFFC move.w [A6 - 0x4], D1
000026F2 4A6C 0044 tst.w [A4 + 0x44]
000026F6 6700 00A6 beq +0xA8 /* 0000279E */
000026FA 302C 0044 move.w D0, [A4 + 0x44]
000026FE 48C0 ext.l D0
00002700 322D F2A2 move.w D1, [A5 - 0xD5E]
00002704 48C1 ext.l D1
00002706 342D F29E move.w D2, [A5 - 0xD62]
0000270A 48C2 ext.l D2
0000270C 9282 sub.l D1, D2
0000270E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002712 81FC 00C8 divs.w D0, 0xC8
00002716 3C00 move.w D6, D0
00002718 48C6 ext.l D6
0000271A 302E 001C move.w D0, [A6 + 0x1C]
0000271E 48C0 ext.l D0
00002720 2F00 move.l -[A7], D0
00002722 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
00002726 2200 move.l D1, D0
00002728 2006 move.l D0, D6
0000272A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000272E 720E moveq.l D1, 0x0E
00002730 2800 move.l D4, D0
00002732 E2A4 asr D4, D1
00002734 48C6 ext.l D6
00002736 302E 001C move.w D0, [A6 + 0x1C]
0000273A 48C0 ext.l D0
0000273C 2F00 move.l -[A7], D0
0000273E 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00002742 2200 move.l D1, D0
00002744 2006 move.l D0, D6
00002746 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000274A 720E moveq.l D1, 0x0E
0000274C E2A0 asr D0, D1
0000274E 2F00 move.l -[A7], D0
00002750 322B 0384 move.w D1, [A3 + 0x384]
00002754 48C1 ext.l D1
00002756 2F01 move.l -[A7], D1
00002758 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
0000275C 588F addq.l A7, 4
0000275E 2200 move.l D1, D0
00002760 201F move.l D0, [A7]+
00002762 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002766 720E moveq.l D1, 0x0E
00002768 2C00 move.l D6, D0
0000276A E2A6 asr D6, D1
0000276C D96D F2A6 add.w [A5 - 0xD5A], D4
00002770 DD6D F2A4 add.w [A5 - 0xD5C], D6
00002774 D96D F2AA add.w [A5 - 0xD56], D4
00002778 DD6D F2A8 add.w [A5 - 0xD58], D6
0000277C D96D F29E add.w [A5 - 0xD62], D4
00002780 DD6D F29C add.w [A5 - 0xD64], D6
00002784 D96D F2A2 add.w [A5 - 0xD5E], D4
00002788 DD6D F2A0 add.w [A5 - 0xD60], D6
0000278C D96E FFFA add.w [A6 - 0x6], D4
00002790 DD6E FFF8 add.w [A6 - 0x8], D6
00002794 D96E FFFE add.w [A6 - 0x2], D4
00002798 DD6E FFFC add.w [A6 - 0x4], D6
0000279C 508F addq.l A7, 8
label0000279E:
0000279E 302E 0012 move.w D0, [A6 + 0x12]
000027A2 48C0 ext.l D0
000027A4 D080 add.l D0, D0
000027A6 2200 move.l D1, D0
000027A8 E588 lsl D0, 2
000027AA D081 add.l D0, D1
000027AC 3E00 move.w D7, D0
000027AE 302E 0016 move.w D0, [A6 + 0x16]
000027B2 48C0 ext.l D0
000027B4 D080 add.l D0, D0
000027B6 2200 move.l D1, D0
000027B8 E588 lsl D0, 2
000027BA D081 add.l D0, D1
000027BC 3A00 move.w D5, D0
000027BE 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000027C2 204C movea.l A0, A4
000027C4 5088 addq.l A0, 8
000027C6 2F20 move.l -[A7], -[A0]
000027C8 2F20 move.l -[A7], -[A0]
000027CA 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
000027CE 41EB 03B0 lea.l A0, [A3 + 0x3B0]
000027D2 2F20 move.l -[A7], -[A0]
000027D4 2F20 move.l -[A7], -[A0]
000027D6 3F20 move.w -[A7], -[A0]
000027D8 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000027DC 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000027E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000027E4 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000027E8 7001 moveq.l D0, 0x01
000027EA 2F00 move.l -[A7], D0
000027EC 48C5 ext.l D5
000027EE 48C7 ext.l D7
000027F0 2205 move.l D1, D5
000027F2 9287 sub.l D1, D7
000027F4 2F01 move.l -[A7], D1
000027F6 48C7 ext.l D7
000027F8 2F07 move.l -[A7], D7
000027FA 41ED F2A4 lea.l A0, [A5 - 0xD5C]
000027FE 2F20 move.l -[A7], -[A0]
00002800 2F20 move.l -[A7], -[A0]
00002802 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002806 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
0000280A 4EAD 090A jsr [A5 + 0x90A /* export_285 */]
0000280E 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00002812 7000 moveq.l D0, 0x00
00002814 2F00 move.l -[A7], D0
00002816 48C5 ext.l D5
00002818 48C7 ext.l D7
0000281A 2205 move.l D1, D5
0000281C 9287 sub.l D1, D7
0000281E 2F01 move.l -[A7], D1
00002820 48C7 ext.l D7
00002822 2F07 move.l -[A7], D7
00002824 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00002828 2F20 move.l -[A7], -[A0]
0000282A 2F20 move.l -[A7], -[A0]
0000282C 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002830 302E 0016 move.w D0, [A6 + 0x16]
00002834 906E 0012 sub.w D0, [A6 + 0x12]
00002838 0C40 00B4 cmpi.w D0, 0xB4
0000283C 4FEF 003E lea.l A7, [A7 + 0x3E]
00002840 6600 00BE bne +0xC0 /* 00002900 */
00002844 302E 0012 move.w D0, [A6 + 0x12]
00002848 48C0 ext.l D0
0000284A 72A6 moveq.l D1, 0xFFFFFFA6
0000284C B280 cmp.l D1, D0
0000284E 6C00 00B0 bge +0xB2 /* 00002900 */
00002852 705A moveq.l D0, 0x5A
00002854 B06E 0012 cmp.w D0, [A6 + 0x12]
00002858 6F00 00A6 ble +0xA8 /* 00002900 */
0000285C 4A6E 0014 tst.w [A6 + 0x14]
00002860 6700 009E beq +0xA0 /* 00002900 */
00002864 4A6E 0018 tst.w [A6 + 0x18]
00002868 6700 0096 beq +0x98 /* 00002900 */
0000286C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00002870 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002874 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002878 7001 moveq.l D0, 0x01
0000287A 2F00 move.l -[A7], D0
0000287C 7200 moveq.l D1, 0x00
0000287E 2F01 move.l -[A7], D1
00002880 48C7 ext.l D7
00002882 2F07 move.l -[A7], D7
00002884 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00002888 2F20 move.l -[A7], -[A0]
0000288A 2F20 move.l -[A7], -[A0]
0000288C 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002890 7001 moveq.l D0, 0x01
00002892 2F00 move.l -[A7], D0
00002894 7200 moveq.l D1, 0x00
00002896 2F01 move.l -[A7], D1
00002898 48C7 ext.l D7
0000289A 2F07 move.l -[A7], D7
0000289C 41ED F2AC lea.l A0, [A5 - 0xD54]
000028A0 2F20 move.l -[A7], -[A0]
000028A2 2F20 move.l -[A7], -[A0]
000028A4 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
000028A8 7001 moveq.l D0, 0x01
000028AA 2F00 move.l -[A7], D0
000028AC 7200 moveq.l D1, 0x00
000028AE 2F01 move.l -[A7], D1
000028B0 48C5 ext.l D5
000028B2 2F05 move.l -[A7], D5
000028B4 41ED F2AC lea.l A0, [A5 - 0xD54]
000028B8 2F20 move.l -[A7], -[A0]
000028BA 2F20 move.l -[A7], -[A0]
000028BC 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
000028C0 7001 moveq.l D0, 0x01
000028C2 2F00 move.l -[A7], D0
000028C4 7200 moveq.l D1, 0x00
000028C6 2F01 move.l -[A7], D1
000028C8 48C5 ext.l D5
000028CA 2F05 move.l -[A7], D5
000028CC 41ED F2A4 lea.l A0, [A5 - 0xD5C]
000028D0 2F20 move.l -[A7], -[A0]
000028D2 2F20 move.l -[A7], -[A0]
000028D4 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
000028D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000028DC 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
000028E0 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000028E4 41EB 03A6 lea.l A0, [A3 + 0x3A6]
000028E8 2F20 move.l -[A7], -[A0]
000028EA 2F20 move.l -[A7], -[A0]
000028EC 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
000028F0 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000028F4 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
000028F8 4FEF 0060 lea.l A7, [A7 + 0x60]
000028FC 6000 013E bra +0x140 /* 00002A3C */
label00002900:
00002900 4A6E 0014 tst.w [A6 + 0x14]
00002904 6700 0098 beq +0x9A /* 0000299E */
00002908 7001 moveq.l D0, 0x01
0000290A C06E 000E and.w D0, [A6 + 0xE]
0000290E 6626 bne +0x28 /* 00002936 */
00002910 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002914 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002918 7001 moveq.l D0, 0x01
0000291A 2F00 move.l -[A7], D0
0000291C 7200 moveq.l D1, 0x00
0000291E 2F01 move.l -[A7], D1
00002920 48C7 ext.l D7
00002922 2F07 move.l -[A7], D7
00002924 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00002928 2F20 move.l -[A7], -[A0]
0000292A 2F20 move.l -[A7], -[A0]
0000292C 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002930 4FEF 0018 lea.l A7, [A7 + 0x18]
00002934 6068 bra +0x6A /* 0000299E */
label00002936:
00002936 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000293A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000293E 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002942 7001 moveq.l D0, 0x01
00002944 2F00 move.l -[A7], D0
00002946 7200 moveq.l D1, 0x00
00002948 2F01 move.l -[A7], D1
0000294A 48C7 ext.l D7
0000294C 2F07 move.l -[A7], D7
0000294E 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00002952 2F20 move.l -[A7], -[A0]
00002954 2F20 move.l -[A7], -[A0]
00002956 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
0000295A 7001 moveq.l D0, 0x01
0000295C 2F00 move.l -[A7], D0
0000295E 7200 moveq.l D1, 0x00
00002960 2F01 move.l -[A7], D1
00002962 48C7 ext.l D7
00002964 2F07 move.l -[A7], D7
00002966 41ED F2AC lea.l A0, [A5 - 0xD54]
0000296A 2F20 move.l -[A7], -[A0]
0000296C 2F20 move.l -[A7], -[A0]
0000296E 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002972 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002976 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
0000297A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000297E 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00002982 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002986 41EB 03A6 lea.l A0, [A3 + 0x3A6]
0000298A 2F20 move.l -[A7], -[A0]
0000298C 2F20 move.l -[A7], -[A0]
0000298E 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
00002992 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002996 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
0000299A 4FEF 003C lea.l A7, [A7 + 0x3C]
label0000299E:
0000299E 4A6E 0018 tst.w [A6 + 0x18]
000029A2 6700 0098 beq +0x9A /* 00002A3C */
000029A6 7002 moveq.l D0, 0x02
000029A8 C06E 000E and.w D0, [A6 + 0xE]
000029AC 6626 bne +0x28 /* 000029D4 */
000029AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000029B2 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000029B6 7001 moveq.l D0, 0x01
000029B8 2F00 move.l -[A7], D0
000029BA 7200 moveq.l D1, 0x00
000029BC 2F01 move.l -[A7], D1
000029BE 48C5 ext.l D5
000029C0 2F05 move.l -[A7], D5
000029C2 41ED F2A4 lea.l A0, [A5 - 0xD5C]
000029C6 2F20 move.l -[A7], -[A0]
000029C8 2F20 move.l -[A7], -[A0]
000029CA 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
000029CE 4FEF 0018 lea.l A7, [A7 + 0x18]
000029D2 6068 bra +0x6A /* 00002A3C */
label000029D4:
000029D4 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000029D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000029DC 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000029E0 7001 moveq.l D0, 0x01
000029E2 2F00 move.l -[A7], D0
000029E4 7200 moveq.l D1, 0x00
000029E6 2F01 move.l -[A7], D1
000029E8 48C5 ext.l D5
000029EA 2F05 move.l -[A7], D5
000029EC 41ED F2A4 lea.l A0, [A5 - 0xD5C]
000029F0 2F20 move.l -[A7], -[A0]
000029F2 2F20 move.l -[A7], -[A0]
000029F4 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
000029F8 7001 moveq.l D0, 0x01
000029FA 2F00 move.l -[A7], D0
000029FC 7200 moveq.l D1, 0x00
000029FE 2F01 move.l -[A7], D1
00002A00 48C5 ext.l D5
00002A02 2F05 move.l -[A7], D5
00002A04 41ED F2AC lea.l A0, [A5 - 0xD54]
00002A08 2F20 move.l -[A7], -[A0]
00002A0A 2F20 move.l -[A7], -[A0]
00002A0C 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002A10 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002A14 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00002A18 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A1C 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00002A20 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002A24 41EB 03A6 lea.l A0, [A3 + 0x3A6]
00002A28 2F20 move.l -[A7], -[A0]
00002A2A 2F20 move.l -[A7], -[A0]
00002A2C 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
00002A30 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002A34 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00002A38 4FEF 003C lea.l A7, [A7 + 0x3C]
label00002A3C:
00002A3C 4A6E 0012 tst.w [A6 + 0x12]
00002A40 6C00 00A0 bge +0xA2 /* 00002AE2 */
00002A44 302E 0012 move.w D0, [A6 + 0x12]
00002A48 48C0 ext.l D0
00002A4A D080 add.l D0, D0
00002A4C 2200 move.l D1, D0
00002A4E E588 lsl D0, 2
00002A50 D081 add.l D0, D1
00002A52 3E00 move.w D7, D0
00002A54 4A6E 0016 tst.w [A6 + 0x16]
00002A58 6F04 ble +0x6 /* 00002A5E */
00002A5A 7000 moveq.l D0, 0x00
00002A5C 6006 bra +0x8 /* 00002A64 */
label00002A5E:
00002A5E 302E 0016 move.w D0, [A6 + 0x16]
00002A62 48C0 ext.l D0
label00002A64:
00002A64 D080 add.l D0, D0
00002A66 2200 move.l D1, D0
00002A68 E588 lsl D0, 2
00002A6A D081 add.l D0, D1
00002A6C 3A00 move.w D5, D0
00002A6E 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00002A72 7000 moveq.l D0, 0x00
00002A74 2F00 move.l -[A7], D0
00002A76 48C5 ext.l D5
00002A78 48C7 ext.l D7
00002A7A 2205 move.l D1, D5
00002A7C 9287 sub.l D1, D7
00002A7E 2F01 move.l -[A7], D1
00002A80 48C7 ext.l D7
00002A82 2F07 move.l -[A7], D7
00002A84 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00002A88 2F20 move.l -[A7], -[A0]
00002A8A 2F20 move.l -[A7], -[A0]
00002A8C 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002A90 7001 moveq.l D0, 0x01
00002A92 2F00 move.l -[A7], D0
00002A94 48C7 ext.l D7
00002A96 48C5 ext.l D5
00002A98 2207 move.l D1, D7
00002A9A 9285 sub.l D1, D5
00002A9C 2F01 move.l -[A7], D1
00002A9E 48C5 ext.l D5
00002AA0 2F05 move.l -[A7], D5
00002AA2 41ED F2AC lea.l A0, [A5 - 0xD54]
00002AA6 2F20 move.l -[A7], -[A0]
00002AA8 2F20 move.l -[A7], -[A0]
00002AAA 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002AAE 7001 moveq.l D0, 0x01
00002AB0 2F00 move.l -[A7], D0
00002AB2 7200 moveq.l D1, 0x00
00002AB4 2F01 move.l -[A7], D1
00002AB6 48C7 ext.l D7
00002AB8 2F07 move.l -[A7], D7
00002ABA 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00002ABE 2F20 move.l -[A7], -[A0]
00002AC0 2F20 move.l -[A7], -[A0]
00002AC2 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002AC6 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002ACA 41EB 03A6 lea.l A0, [A3 + 0x3A6]
00002ACE 2F20 move.l -[A7], -[A0]
00002AD0 2F20 move.l -[A7], -[A0]
00002AD2 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
00002AD6 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002ADA 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00002ADE 4FEF 0044 lea.l A7, [A7 + 0x44]
label00002AE2:
00002AE2 0C6E 00B4 0016 cmpi.w [A6 + 0x16], 0xB4
00002AE8 6F00 00B6 ble +0xB8 /* 00002BA0 */
00002AEC 0C6E 00B4 0012 cmpi.w [A6 + 0x12], 0xB4
00002AF2 6C08 bge +0xA /* 00002AFC */
00002AF4 203C 0000 00B4 move.l D0, 0xB4
00002AFA 6006 bra +0x8 /* 00002B02 */
label00002AFC:
00002AFC 302E 0012 move.w D0, [A6 + 0x12]
00002B00 48C0 ext.l D0
label00002B02:
00002B02 D080 add.l D0, D0
00002B04 2200 move.l D1, D0
00002B06 E588 lsl D0, 2
00002B08 D081 add.l D0, D1
00002B0A 3E00 move.w D7, D0
00002B0C 0C6E 0168 0016 cmpi.w [A6 + 0x16], 0x168
00002B12 6F08 ble +0xA /* 00002B1C */
00002B14 203C 0000 0168 move.l D0, 0x168
00002B1A 6006 bra +0x8 /* 00002B22 */
label00002B1C:
00002B1C 302E 0016 move.w D0, [A6 + 0x16]
00002B20 48C0 ext.l D0
label00002B22:
00002B22 D080 add.l D0, D0
00002B24 2200 move.l D1, D0
00002B26 E588 lsl D0, 2
00002B28 D081 add.l D0, D1
00002B2A 3A00 move.w D5, D0
00002B2C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00002B30 7000 moveq.l D0, 0x00
00002B32 2F00 move.l -[A7], D0
00002B34 48C5 ext.l D5
00002B36 48C7 ext.l D7
00002B38 2205 move.l D1, D5
00002B3A 9287 sub.l D1, D7
00002B3C 2F01 move.l -[A7], D1
00002B3E 48C7 ext.l D7
00002B40 2F07 move.l -[A7], D7
00002B42 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00002B46 2F20 move.l -[A7], -[A0]
00002B48 2F20 move.l -[A7], -[A0]
00002B4A 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002B4E 7001 moveq.l D0, 0x01
00002B50 2F00 move.l -[A7], D0
00002B52 48C7 ext.l D7
00002B54 48C5 ext.l D5
00002B56 2207 move.l D1, D7
00002B58 9285 sub.l D1, D5
00002B5A 2F01 move.l -[A7], D1
00002B5C 48C5 ext.l D5
00002B5E 2F05 move.l -[A7], D5
00002B60 41ED F2AC lea.l A0, [A5 - 0xD54]
00002B64 2F20 move.l -[A7], -[A0]
00002B66 2F20 move.l -[A7], -[A0]
00002B68 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002B6C 7001 moveq.l D0, 0x01
00002B6E 2F00 move.l -[A7], D0
00002B70 7200 moveq.l D1, 0x00
00002B72 2F01 move.l -[A7], D1
00002B74 48C7 ext.l D7
00002B76 2F07 move.l -[A7], D7
00002B78 41ED F2A4 lea.l A0, [A5 - 0xD5C]
00002B7C 2F20 move.l -[A7], -[A0]
00002B7E 2F20 move.l -[A7], -[A0]
00002B80 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00002B84 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002B88 41EB 03A6 lea.l A0, [A3 + 0x3A6]
00002B8C 2F20 move.l -[A7], -[A0]
00002B8E 2F20 move.l -[A7], -[A0]
00002B90 4EAD 091A jsr [A5 + 0x91A /* export_287 */]
00002B94 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00002B98 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00002B9C 4FEF 0044 lea.l A7, [A7 + 0x44]
label00002BA0:
00002BA0 4A6C 0044 tst.w [A4 + 0x44]
00002BA4 6730 beq +0x32 /* 00002BD6 */
00002BA6 996D F2A6 sub.w [A5 - 0xD5A], D4
00002BAA 9D6D F2A4 sub.w [A5 - 0xD5C], D6
00002BAE 996D F2AA sub.w [A5 - 0xD56], D4
00002BB2 9D6D F2A8 sub.w [A5 - 0xD58], D6
00002BB6 996D F29E sub.w [A5 - 0xD62], D4
00002BBA 9D6D F29C sub.w [A5 - 0xD64], D6
00002BBE 996D F2A2 sub.w [A5 - 0xD5E], D4
00002BC2 9D6D F2A0 sub.w [A5 - 0xD60], D6
00002BC6 996E FFFA sub.w [A6 - 0x6], D4
00002BCA 9D6E FFF8 sub.w [A6 - 0x8], D6
00002BCE 996E FFFE sub.w [A6 - 0x2], D4
00002BD2 9D6E FFFC sub.w [A6 - 0x4], D6
label00002BD6:
00002BD6 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00002BDA:
00002BDA 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20]
00002BE0 4E5E unlink A6
00002BE2 4E75 rts
fn00002BE4:
00002BE4 4E56 0000 link A6, 0
00002BE8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002BEC 286E 0020 movea.l A4, [A6 + 0x20]
00002BF0 266E 0024 movea.l A3, [A6 + 0x24]
00002BF4 382E 000E move.w D4, [A6 + 0xE]
00002BF8 3A2E 001A move.w D5, [A6 + 0x1A]
00002BFC 3C2E 000A move.w D6, [A6 + 0xA]
00002C00 3E2E 0016 move.w D7, [A6 + 0x16]
00002C04 3006 move.w D0, D6
00002C06 6B72 bmi +0x74 /* 00002C7A */
00002C08 0C40 0004 cmpi.w D0, 0x4
00002C0C 6E6C bgt +0x6E /* 00002C7A */
00002C0E D040 add.w D0, D0
00002C10 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002C14 4EFB 0000 jmp [PC + D0.w]
00002C18 000C 0012 ori.b A4, 0x12
00002C1C 0038 0012 0038 ori.b [0x00000038], 0x12
00002C22 3E2E 001E move.w D7, [A6 + 0x1E]
00002C26 6052 bra +0x54 /* 00002C7A */
00002C28 4A45 tst.w D5
00002C2A 6714 beq +0x16 /* 00002C40 */
00002C2C 3005 move.w D0, D5
00002C2E C1C7 muls.w D0, D7
00002C30 81FC 0064 divs.w D0, 0x64 /* 'd' */
00002C34 D047 add.w D0, D7
00002C36 322E 001E move.w D1, [A6 + 0x1E]
00002C3A D240 add.w D1, D0
00002C3C 48C1 ext.l D1
00002C3E 600A bra +0xC /* 00002C4A */
label00002C40:
00002C40 302E 001E move.w D0, [A6 + 0x1E]
00002C44 D047 add.w D0, D7
00002C46 48C0 ext.l D0
00002C48 2200 move.l D1, D0
label00002C4A:
00002C4A 3E01 move.w D7, D1
00002C4C 602C bra +0x2E /* 00002C7A */
00002C4E 48C7 ext.l D7
00002C50 2007 move.l D0, D7
00002C52 E380 asl D0, 1
00002C54 7203 moveq.l D1, 0x03
00002C56 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002C5A 4A45 tst.w D5
00002C5C 6714 beq +0x16 /* 00002C72 */
00002C5E 3205 move.w D1, D5
00002C60 C3C7 muls.w D1, D7
00002C62 2F00 move.l -[A7], D0
00002C64 2001 move.l D0, D1
00002C66 7264 moveq.l D1, 0x64
00002C68 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002C6C 2200 move.l D1, D0
00002C6E 201F move.l D0, [A7]+
00002C70 6002 bra +0x4 /* 00002C74 */
label00002C72:
00002C72 7200 moveq.l D1, 0x00
label00002C74:
00002C74 48C1 ext.l D1
00002C76 2E01 move.l D7, D1
00002C78 DE80 add.l D7, D0
label00002C7A:
00002C7A 48C7 ext.l D7
00002C7C 48C4 ext.l D4
00002C7E 2F04 move.l -[A7], D4
00002C80 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
00002C84 2200 move.l D1, D0
00002C86 2007 move.l D0, D7
00002C88 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002C8C 720E moveq.l D1, 0x0E
00002C8E E2A0 asr D0, D1
00002C90 3880 move.w [A4], D0
00002C92 48C7 ext.l D7
00002C94 48C4 ext.l D4
00002C96 2F04 move.l -[A7], D4
00002C98 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00002C9C 2200 move.l D1, D0
00002C9E 2007 move.l D0, D7
00002CA0 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002CA4 720E moveq.l D1, 0x0E
00002CA6 E2A0 asr D0, D1
00002CA8 3680 move.w [A3], D0
00002CAA 0C46 0002 cmpi.w D6, 0x2
00002CAE 508F addq.l A7, 8
00002CB0 6F22 ble +0x24 /* 00002CD4 */
00002CB2 3013 move.w D0, [A3]
00002CB4 48C0 ext.l D0
00002CB6 2F00 move.l -[A7], D0
00002CB8 322E 0012 move.w D1, [A6 + 0x12]
00002CBC 48C1 ext.l D1
00002CBE 2F01 move.l -[A7], D1
00002CC0 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00002CC4 588F addq.l A7, 4
00002CC6 2200 move.l D1, D0
00002CC8 201F move.l D0, [A7]+
00002CCA 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002CCE 720E moveq.l D1, 0x0E
00002CD0 E2A0 asr D0, D1
00002CD2 3680 move.w [A3], D0
label00002CD4:
00002CD4 0C46 0002 cmpi.w D6, 0x2
00002CD8 6706 beq +0x8 /* 00002CE0 */
00002CDA 0C46 0004 cmpi.w D6, 0x4
00002CDE 6604 bne +0x6 /* 00002CE4 */
label00002CE0:
00002CE0 7005 moveq.l D0, 0x05
00002CE2 605C bra +0x5E /* 00002D40 */
label00002CE4:
00002CE4 3004 move.w D0, D4
00002CE6 D07C 0016 add.w D0, 0x16
00002CEA 48C0 ext.l D0
00002CEC 223C 0000 0168 move.l D1, 0x168
00002CF2 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002CF6 722D moveq.l D1, 0x2D
00002CF8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002CFC 4A80 tst.l D0
00002CFE 6B40 bmi +0x42 /* 00002D40 */
00002D00 0C80 0000 0007 cmpi.l D0, 0x7
00002D06 6E38 bgt +0x3A /* 00002D40 */
00002D08 D080 add.l D0, D0
00002D0A 303B 0806 move.w D0, [PC + D0 + 0x6]
00002D0E 4EFB 0000 jmp [PC + D0.w]
00002D12 0012 0016 ori.b [A2], 0x16
00002D16 001A 001E ori.b [A2]+, 0x1E
00002D1A 0022 0026 ori.b -[A2], 0x26 /* '&' */
00002D1E 002A 002E 7004 ori.b [A2 + 0x7004], 0x2E /* '.' */
00002D24 601A bra +0x1C /* 00002D40 */
00002D26 7000 moveq.l D0, 0x00
00002D28 6016 bra +0x18 /* 00002D40 */
00002D2A 7001 moveq.l D0, 0x01
00002D2C 6012 bra +0x14 /* 00002D40 */
00002D2E 7002 moveq.l D0, 0x02
00002D30 600E bra +0x10 /* 00002D40 */
00002D32 7006 moveq.l D0, 0x06
00002D34 600A bra +0xC /* 00002D40 */
00002D36 700A moveq.l D0, 0x0A
00002D38 6006 bra +0x8 /* 00002D40 */
00002D3A 7009 moveq.l D0, 0x09
00002D3C 6002 bra +0x4 /* 00002D40 */
00002D3E 7008 moveq.l D0, 0x08
label00002D40:
00002D40 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00002D46 4E5E unlink A6
00002D48 4E75 rts
fn00002D4A:
00002D4A 4E56 FFD2 link A6, -0x002E
00002D4E 2F0B move.l -[A7], A3
00002D50 266E 0008 movea.l A3, [A6 + 0x8]
00002D54 486E 0010 pea.l [A6 + 0x10]
00002D58 486E FFF8 pea.l [A6 - 0x8]
00002D5C 3F3C 0810 move.w -[A7], 0x810
00002D60 A9EB syscall Pack4/FP68K
00002D62 102B 035F move.b D0, [A3 + 0x35F]
00002D66 5300 subq.b D0, 1
00002D68 6500 00F4 bcs +0xF6 /* 00002E5E */
00002D6C 0C00 0001 cmpi.b D0, 0x1
00002D70 6200 00EC bhi +0xEE /* 00002E5E */
00002D74 7200 moveq.l D1, 0x00
00002D76 1200 move.b D1, D0
00002D78 D241 add.w D1, D1
00002D7A 323B 1006 move.w D1, [PC + D1.w + 0x6]
00002D7E 4EFB 1000 jmp [PC + D1.w]
00002D82 0006 0064 ori.b D6, 0x64 /* 'd' */
00002D86 486E FFF8 pea.l [A6 - 0x8]
00002D8A 486E FFE6 pea.l [A6 - 0x1A]
00002D8E 3F3C 080E move.w -[A7], 0x80E
00002D92 A9EB syscall Pack4/FP68K
00002D94 487A 00E4 pea.l [PC + 0xE4 /* 00002E7A, value 0x0, cstring "" */]
00002D98 486E FFE6 pea.l [A6 - 0x1A]
00002D9C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002DA0 A9EB syscall Pack4/FP68K
00002DA2 6416 bcc +0x18 /* 00002DBA */
00002DA4 486E FFF8 pea.l [A6 - 0x8]
00002DA8 486E FFDC pea.l [A6 - 0x24]
00002DAC 3F3C 080E move.w -[A7], 0x80E
00002DB0 A9EB syscall Pack4/FP68K
00002DB2 0A2E 0080 FFDC xori.b [A6 - 0x24], 0x80
00002DB8 601C bra +0x1E /* 00002DD6 */
label00002DBA:
00002DBA 486E FFF8 pea.l [A6 - 0x8]
00002DBE 486E FFD2 pea.l [A6 - 0x2E]
00002DC2 3F3C 080E move.w -[A7], 0x80E
00002DC6 A9EB syscall Pack4/FP68K
00002DC8 41EE FFDC lea.l A0, [A6 - 0x24]
00002DCC 43EE FFD2 lea.l A1, [A6 - 0x2E]
00002DD0 20D9 move.l [A0]+, [A1]+
00002DD2 20D9 move.l [A0]+, [A1]+
00002DD4 30D9 move.w [A0]+, [A1]+
label00002DD6:
00002DD6 41EE FFDC lea.l A0, [A6 - 0x24]
00002DDA 3018 move.w D0, [A0]+
00002DDC 2218 move.l D1, [A0]+
00002DDE 2050 movea.l A0, [A0]
00002DE0 6000 0086 bra +0x88 /* 00002E68 */
00002DE4 70FE moveq.l D0, 0xFFFFFFFE
00002DE6 B06B 00F8 cmp.w D0, [A3 + 0xF8]
00002DEA 6772 beq +0x74 /* 00002E5E */
00002DEC 486E FFF0 pea.l [A6 - 0x10]
00002DF0 302E 000E move.w D0, [A6 + 0xE]
00002DF4 48C0 ext.l D0
00002DF6 2F00 move.l -[A7], D0
00002DF8 486B 00F8 pea.l [A3 + 0xF8]
00002DFC 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00002E00 4A40 tst.w D0
00002E02 4FEF 000C lea.l A7, [A7 + 0xC]
00002E06 6756 beq +0x58 /* 00002E5E */
00002E08 486E FFF0 pea.l [A6 - 0x10]
00002E0C 486E FFE6 pea.l [A6 - 0x1A]
00002E10 3F3C 080E move.w -[A7], 0x80E
00002E14 A9EB syscall Pack4/FP68K
00002E16 487A 0062 pea.l [PC + 0x62 /* 00002E7A, value 0x0, cstring "" */]
00002E1A 486E FFE6 pea.l [A6 - 0x1A]
00002E1E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002E22 A9EB syscall Pack4/FP68K
00002E24 6210 bhi +0x12 /* 00002E36 */
00002E26 41EE FFDC lea.l A0, [A6 - 0x24]
00002E2A 43FA 0044 lea.l A1, [PC + 0x44 /* 00002E70, value 0x3FFF8000 */]
00002E2E 20D9 move.l [A0]+, [A1]+
00002E30 20D9 move.l [A0]+, [A1]+
00002E32 30D9 move.w [A0]+, [A1]+
00002E34 601C bra +0x1E /* 00002E52 */
label00002E36:
00002E36 486E FFF0 pea.l [A6 - 0x10]
00002E3A 486E FFD2 pea.l [A6 - 0x2E]
00002E3E 3F3C 080E move.w -[A7], 0x80E
00002E42 A9EB syscall Pack4/FP68K
00002E44 41EE FFDC lea.l A0, [A6 - 0x24]
00002E48 43EE FFD2 lea.l A1, [A6 - 0x2E]
00002E4C 20D9 move.l [A0]+, [A1]+
00002E4E 20D9 move.l [A0]+, [A1]+
00002E50 30D9 move.w [A0]+, [A1]+
label00002E52:
00002E52 41EE FFDC lea.l A0, [A6 - 0x24]
00002E56 3018 move.w D0, [A0]+
00002E58 2218 move.l D1, [A0]+
00002E5A 2050 movea.l A0, [A0]
00002E5C 600A bra +0xC /* 00002E68 */
label00002E5E:
00002E5E 41FA 0010 lea.l A0, [PC + 0x10 /* 00002E70, value 0x3FFF8000 */]
00002E62 3018 move.w D0, [A0]+
00002E64 2218 move.l D1, [A0]+
00002E66 2050 movea.l A0, [A0]
label00002E68:
00002E68 266E FFCE movea.l A3, [A6 - 0x32]
00002E6C 4E5E unlink A6
00002E6E 4E75 rts
00002E70 3FFF move.w <<invalid special address>>, <<invalid special address>>
00002E72 8000 or.b D0, D0
00002E74 0000 0000 ori.b D0, 0x0
00002E78 0000 0000 ori.b D0, 0x0
00002E7C 0000 0000 ori.b D0, 0x0
00002E80 0000 0000 ori.b D0, 0x0
fn00002E84:
00002E84 4E56 FFD4 link A6, -0x002C
00002E88 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002E8C 286E 0010 movea.l A4, [A6 + 0x10]
00002E90 266E 0008 movea.l A3, [A6 + 0x8]
00002E94 487A 0346 pea.l [PC + 0x346 /* 000031DC, value 0x0, cstring "" */]
00002E98 486E FFE8 pea.l [A6 - 0x18]
00002E9C 3F3C 0810 move.w -[A7], 0x810
00002EA0 A9EB syscall Pack4/FP68K
00002EA2 7020 moveq.l D0, 0x20
00002EA4 B06B 0116 cmp.w D0, [A3 + 0x116]
00002EA8 6D06 blt +0x8 /* 00002EB0 */
00002EAA 2B4C F298 move.l [A5 - 0xD68], A4
00002EAE 6024 bra +0x26 /* 00002ED4 */
label00002EB0:
00002EB0 302B 0116 move.w D0, [A3 + 0x116]
00002EB4 48C0 ext.l D0
00002EB6 E380 asl D0, 1
00002EB8 2F00 move.l -[A7], D0
00002EBA 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00002EBE 2B40 F298 move.l [A5 - 0xD68], D0
00002EC2 588F addq.l A7, 4
00002EC4 660E bne +0x10 /* 00002ED4 */
00002EC6 41FA 0314 lea.l A0, [PC + 0x314 /* 000031DC, value 0x0, cstring "" */]
00002ECA 3018 move.w D0, [A0]+
00002ECC 2218 move.l D1, [A0]+
00002ECE 2050 movea.l A0, [A0]
00002ED0 6000 0300 bra +0x302 /* 000031D2 */
label00002ED4:
00002ED4 4A2B 035E tst.b [A3 + 0x35E]
00002ED8 6600 0096 bne +0x98 /* 00002F70 */
00002EDC 4246 clr.w D6
00002EDE 607C bra +0x7E /* 00002F5C */
label00002EE0:
00002EE0 486E FFF0 pea.l [A6 - 0x10]
00002EE4 302E 000E move.w D0, [A6 + 0xE]
00002EE8 48C0 ext.l D0
00002EEA 2F00 move.l -[A7], D0
00002EEC 206B 03F0 movea.l A0, [A3 + 0x3F0]
00002EF0 226D F298 movea.l A1, [A5 - 0xD68]
00002EF4 7000 moveq.l D0, 0x00
00002EF6 3006 move.w D0, D6
00002EF8 D080 add.l D0, D0
00002EFA 3386 0800 move.w [A1 + D0], D6
00002EFE 3006 move.w D0, D6
00002F00 48C0 ext.l D0
00002F02 2200 move.l D1, D0
00002F04 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00002F08 4841 swap.w D1
00002F0A C2FC 004A mulu.w D1, 0x4A /* 'J' */
00002F0E 4841 swap.w D1
00002F10 4241 clr.w D1
00002F12 D081 add.l D0, D1
00002F14 4870 0824 pea.l [A0 + D0 + 0x24]
00002F18 4EBA 0308 jsr [PC + 0x308 /* 00003222 */]
00002F1C 4A40 tst.w D0
00002F1E 4FEF 000C lea.l A7, [A7 + 0xC]
00002F22 6736 beq +0x38 /* 00002F5A */
00002F24 486E FFE8 pea.l [A6 - 0x18]
00002F28 486E FFDE pea.l [A6 - 0x22]
00002F2C 3F3C 080E move.w -[A7], 0x80E
00002F30 A9EB syscall Pack4/FP68K
00002F32 486E FFF0 pea.l [A6 - 0x10]
00002F36 486E FFD4 pea.l [A6 - 0x2C]
00002F3A 3F3C 080E move.w -[A7], 0x80E
00002F3E A9EB syscall Pack4/FP68K
00002F40 486E FFD4 pea.l [A6 - 0x2C]
00002F44 486E FFDE pea.l [A6 - 0x22]
00002F48 4267 clr.w -[A7]
00002F4A A9EB syscall Pack4/FP68K
00002F4C 486E FFDE pea.l [A6 - 0x22]
00002F50 486E FFE8 pea.l [A6 - 0x18]
00002F54 3F3C 0810 move.w -[A7], 0x810
00002F58 A9EB syscall Pack4/FP68K
label00002F5A:
00002F5A 5246 addq.w D6, 1
label00002F5C:
00002F5C 7000 moveq.l D0, 0x00
00002F5E 3006 move.w D0, D6
00002F60 322B 0116 move.w D1, [A3 + 0x116]
00002F64 48C1 ext.l D1
00002F66 B280 cmp.l D1, D0
00002F68 6E00 FF76 bgt -0x88 /* 00002EE0 */
00002F6C 6000 024C bra +0x24E /* 000031BA */
label00002F70:
00002F70 4246 clr.w D6
00002F72 6010 bra +0x12 /* 00002F84 */
label00002F74:
00002F74 206D F298 movea.l A0, [A5 - 0xD68]
00002F78 7000 moveq.l D0, 0x00
00002F7A 3006 move.w D0, D6
00002F7C D080 add.l D0, D0
00002F7E 3186 0800 move.w [A0 + D0], D6
00002F82 5246 addq.w D6, 1
label00002F84:
00002F84 7000 moveq.l D0, 0x00
00002F86 3006 move.w D0, D6
00002F88 322B 0116 move.w D1, [A3 + 0x116]
00002F8C 48C1 ext.l D1
00002F8E B280 cmp.l D1, D0
00002F90 6EE2 bgt -0x1C /* 00002F74 */
00002F92 4246 clr.w D6
00002F94 6000 0214 bra +0x216 /* 000031AA */
label00002F98:
00002F98 7801 moveq.l D4, 0x01
00002F9A 3E06 move.w D7, D6
00002F9C 6000 01C0 bra +0x1C2 /* 0000315E */
label00002FA0:
00002FA0 4A44 tst.w D4
00002FA2 6700 0088 beq +0x8A /* 0000302C */
00002FA6 486E FFF0 pea.l [A6 - 0x10]
00002FAA 302E 000E move.w D0, [A6 + 0xE]
00002FAE 48C0 ext.l D0
00002FB0 2F00 move.l -[A7], D0
00002FB2 206B 03F0 movea.l A0, [A3 + 0x3F0]
00002FB6 226D F298 movea.l A1, [A5 - 0xD68]
00002FBA 7000 moveq.l D0, 0x00
00002FBC 3007 move.w D0, D7
00002FBE D080 add.l D0, D0
00002FC0 3031 0800 move.w D0, [A1 + D0]
00002FC4 48C0 ext.l D0
00002FC6 2200 move.l D1, D0
00002FC8 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00002FCC 4841 swap.w D1
00002FCE C2FC 004A mulu.w D1, 0x4A /* 'J' */
00002FD2 4841 swap.w D1
00002FD4 4241 clr.w D1
00002FD6 D081 add.l D0, D1
00002FD8 4870 0824 pea.l [A0 + D0 + 0x24]
00002FDC 4EBA 0244 jsr [PC + 0x244 /* 00003222 */]
00002FE0 4A40 tst.w D0
00002FE2 4FEF 000C lea.l A7, [A7 + 0xC]
00002FE6 6700 0174 beq +0x176 /* 0000315C */
00002FEA 4244 clr.w D4
00002FEC BE46 cmp.w D7, D6
00002FEE 6700 016C beq +0x16E /* 0000315C */
00002FF2 206D F298 movea.l A0, [A5 - 0xD68]
00002FF6 7000 moveq.l D0, 0x00
00002FF8 3006 move.w D0, D6
00002FFA D080 add.l D0, D0
00002FFC 3A30 0800 move.w D5, [A0 + D0]
00003000 206D F298 movea.l A0, [A5 - 0xD68]
00003004 7000 moveq.l D0, 0x00
00003006 3007 move.w D0, D7
00003008 D080 add.l D0, D0
0000300A 226D F298 movea.l A1, [A5 - 0xD68]
0000300E 7200 moveq.l D1, 0x00
00003010 3206 move.w D1, D6
00003012 D281 add.l D1, D1
00003014 33B0 0800 1800 move.w [A1 + D1], [A0 + D0]
0000301A 206D F298 movea.l A0, [A5 - 0xD68]
0000301E 7000 moveq.l D0, 0x00
00003020 3007 move.w D0, D7
00003022 D080 add.l D0, D0
00003024 3185 0800 move.w [A0 + D0], D5
00003028 6000 0132 bra +0x134 /* 0000315C */
label0000302C:
0000302C 486E FFF8 pea.l [A6 - 0x8]
00003030 302E 000E move.w D0, [A6 + 0xE]
00003034 48C0 ext.l D0
00003036 2F00 move.l -[A7], D0
00003038 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000303C 226D F298 movea.l A1, [A5 - 0xD68]
00003040 7000 moveq.l D0, 0x00
00003042 3007 move.w D0, D7
00003044 D080 add.l D0, D0
00003046 3031 0800 move.w D0, [A1 + D0]
0000304A 48C0 ext.l D0
0000304C 2200 move.l D1, D0
0000304E C0FC 004A mulu.w D0, 0x4A /* 'J' */
00003052 4841 swap.w D1
00003054 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00003058 4841 swap.w D1
0000305A 4241 clr.w D1
0000305C D081 add.l D0, D1
0000305E 4870 0824 pea.l [A0 + D0 + 0x24]
00003062 4EBA 01BE jsr [PC + 0x1BE /* 00003222 */]
00003066 4A40 tst.w D0
00003068 4FEF 000C lea.l A7, [A7 + 0xC]
0000306C 6700 00EE beq +0xF0 /* 0000315C */
00003070 7001 moveq.l D0, 0x01
00003072 B02B 035E cmp.b D0, [A3 + 0x35E]
00003076 6674 bne +0x76 /* 000030EC */
00003078 486E FFF0 pea.l [A6 - 0x10]
0000307C 486E FFDE pea.l [A6 - 0x22]
00003080 3F3C 080E move.w -[A7], 0x80E
00003084 A9EB syscall Pack4/FP68K
00003086 486E FFF8 pea.l [A6 - 0x8]
0000308A 486E FFDE pea.l [A6 - 0x22]
0000308E 3F3C 080A move.w -[A7], 0x80A
00003092 A9EB syscall Pack4/FP68K
00003094 6F00 00C6 ble +0xC8 /* 0000315C */
00003098 206D F298 movea.l A0, [A5 - 0xD68]
0000309C 7000 moveq.l D0, 0x00
0000309E 3006 move.w D0, D6
000030A0 D080 add.l D0, D0
000030A2 3A30 0800 move.w D5, [A0 + D0]
000030A6 206D F298 movea.l A0, [A5 - 0xD68]
000030AA 7000 moveq.l D0, 0x00
000030AC 3007 move.w D0, D7
000030AE D080 add.l D0, D0
000030B0 226D F298 movea.l A1, [A5 - 0xD68]
000030B4 7200 moveq.l D1, 0x00
000030B6 3206 move.w D1, D6
000030B8 D281 add.l D1, D1
000030BA 33B0 0800 1800 move.w [A1 + D1], [A0 + D0]
000030C0 206D F298 movea.l A0, [A5 - 0xD68]
000030C4 7000 moveq.l D0, 0x00
000030C6 3007 move.w D0, D7
000030C8 D080 add.l D0, D0
000030CA 3185 0800 move.w [A0 + D0], D5
000030CE 486E FFF8 pea.l [A6 - 0x8]
000030D2 486E FFDE pea.l [A6 - 0x22]
000030D6 3F3C 080E move.w -[A7], 0x80E
000030DA A9EB syscall Pack4/FP68K
000030DC 486E FFDE pea.l [A6 - 0x22]
000030E0 486E FFF0 pea.l [A6 - 0x10]
000030E4 3F3C 0810 move.w -[A7], 0x810
000030E8 A9EB syscall Pack4/FP68K
000030EA 6070 bra +0x72 /* 0000315C */
label000030EC:
000030EC 486E FFF0 pea.l [A6 - 0x10]
000030F0 486E FFDE pea.l [A6 - 0x22]
000030F4 3F3C 080E move.w -[A7], 0x80E
000030F8 A9EB syscall Pack4/FP68K
000030FA 486E FFF8 pea.l [A6 - 0x8]
000030FE 486E FFDE pea.l [A6 - 0x22]
00003102 3F3C 080A move.w -[A7], 0x80A
00003106 A9EB syscall Pack4/FP68K
00003108 6452 bcc +0x54 /* 0000315C */
0000310A 206D F298 movea.l A0, [A5 - 0xD68]
0000310E 7000 moveq.l D0, 0x00
00003110 3006 move.w D0, D6
00003112 D080 add.l D0, D0
00003114 3A30 0800 move.w D5, [A0 + D0]
00003118 206D F298 movea.l A0, [A5 - 0xD68]
0000311C 7000 moveq.l D0, 0x00
0000311E 3007 move.w D0, D7
00003120 D080 add.l D0, D0
00003122 226D F298 movea.l A1, [A5 - 0xD68]
00003126 7200 moveq.l D1, 0x00
00003128 3206 move.w D1, D6
0000312A D281 add.l D1, D1
0000312C 33B0 0800 1800 move.w [A1 + D1], [A0 + D0]
00003132 206D F298 movea.l A0, [A5 - 0xD68]
00003136 7000 moveq.l D0, 0x00
00003138 3007 move.w D0, D7
0000313A D080 add.l D0, D0
0000313C 3185 0800 move.w [A0 + D0], D5
00003140 486E FFF8 pea.l [A6 - 0x8]
00003144 486E FFDE pea.l [A6 - 0x22]
00003148 3F3C 080E move.w -[A7], 0x80E
0000314C A9EB syscall Pack4/FP68K
0000314E 486E FFDE pea.l [A6 - 0x22]
00003152 486E FFF0 pea.l [A6 - 0x10]
00003156 3F3C 0810 move.w -[A7], 0x810
0000315A A9EB syscall Pack4/FP68K
label0000315C:
0000315C 5247 addq.w D7, 1
label0000315E:
0000315E 7000 moveq.l D0, 0x00
00003160 3007 move.w D0, D7
00003162 322B 0116 move.w D1, [A3 + 0x116]
00003166 48C1 ext.l D1
00003168 B280 cmp.l D1, D0
0000316A 6E00 FE34 bgt -0x1CA /* 00002FA0 */
0000316E 4A44 tst.w D4
00003170 6648 bne +0x4A /* 000031BA */
00003172 486E FFE8 pea.l [A6 - 0x18]
00003176 486E FFDE pea.l [A6 - 0x22]
0000317A 3F3C 080E move.w -[A7], 0x80E
0000317E A9EB syscall Pack4/FP68K
00003180 486E FFF0 pea.l [A6 - 0x10]
00003184 486E FFD4 pea.l [A6 - 0x2C]
00003188 3F3C 080E move.w -[A7], 0x80E
0000318C A9EB syscall Pack4/FP68K
0000318E 486E FFD4 pea.l [A6 - 0x2C]
00003192 486E FFDE pea.l [A6 - 0x22]
00003196 4267 clr.w -[A7]
00003198 A9EB syscall Pack4/FP68K
0000319A 486E FFDE pea.l [A6 - 0x22]
0000319E 486E FFE8 pea.l [A6 - 0x18]
000031A2 3F3C 0810 move.w -[A7], 0x810
000031A6 A9EB syscall Pack4/FP68K
000031A8 5246 addq.w D6, 1
label000031AA:
000031AA 7000 moveq.l D0, 0x00
000031AC 3006 move.w D0, D6
000031AE 322B 0116 move.w D1, [A3 + 0x116]
000031B2 48C1 ext.l D1
000031B4 B280 cmp.l D1, D0
000031B6 6E00 FDE0 bgt -0x21E /* 00002F98 */
label000031BA:
000031BA 486E FFE8 pea.l [A6 - 0x18]
000031BE 486E FFDE pea.l [A6 - 0x22]
000031C2 3F3C 080E move.w -[A7], 0x80E
000031C6 A9EB syscall Pack4/FP68K
000031C8 41EE FFDE lea.l A0, [A6 - 0x22]
000031CC 3018 move.w D0, [A0]+
000031CE 2218 move.l D1, [A0]+
000031D0 2050 movea.l A0, [A0]
label000031D2:
000031D2 4CEE 18F0 FFBC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x44]
000031D8 4E5E unlink A6
000031DA 4E75 rts
000031DC 0000 0000 ori.b D0, 0x0
000031E0 0000 0000 ori.b D0, 0x0
000031E4 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000031E6-000031EC
fn000031E6:
000031E6 4E56 0000 link A6, 0
000031EA 2F0B move.l -[A7], A3
// end alternate branch 000031E6-000031EC
fn000031E6: // (misaligned)
000031E8 0000 2F0B ori.b D0, 0xB
000031EC 266E 0008 movea.l A3, [A6 + 0x8]
000031F0 7020 moveq.l D0, 0x20
000031F2 B06B 0116 cmp.w D0, [A3 + 0x116]
000031F6 6C22 bge +0x24 /* 0000321A */
000031F8 2F2D F298 move.l -[A7], [A5 - 0xD68]
000031FC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003200 4A6E 000E tst.w [A6 + 0xE]
00003204 588F addq.l A7, 4
00003206 6712 beq +0x14 /* 0000321A */
00003208 2F2D F2B6 move.l -[A7], [A5 - 0xD4A]
0000320C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003210 2F2D F2B2 move.l -[A7], [A5 - 0xD4E]
00003214 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003218 508F addq.l A7, 8
label0000321A:
0000321A 266E FFFC movea.l A3, [A6 - 0x4]
0000321E 4E5E unlink A6
00003220 4E75 rts
fn00003222:
00003222 4E56 FFF6 link A6, -0x000A
00003226 48E7 0018 movem.l -[A7], A3,A4
0000322A 286E 0008 movea.l A4, [A6 + 0x8]
0000322E 266E 0010 movea.l A3, [A6 + 0x10]
00003232 2F0B move.l -[A7], A3
00003234 302E 000E move.w D0, [A6 + 0xE]
00003238 48C0 ext.l D0
0000323A 2F00 move.l -[A7], D0
0000323C 2F0C move.l -[A7], A4
0000323E 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00003242 2F0B move.l -[A7], A3
00003244 486E FFF6 pea.l [A6 - 0xA]
00003248 3F3C 080E move.w -[A7], 0x80E
0000324C A9EB syscall Pack4/FP68K
0000324E 487A 002A pea.l [PC + 0x2A /* 0000327A, value 0x0, cstring "" */]
00003252 486E FFF6 pea.l [A6 - 0xA]
00003256 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000325A A9EB syscall Pack4/FP68K
0000325C 6210 bhi +0x12 /* 0000326E */
0000325E 487A 001A pea.l [PC + 0x1A /* 0000327A, value 0x0, cstring "" */]
00003262 2F0B move.l -[A7], A3
00003264 3F3C 0810 move.w -[A7], 0x810
00003268 A9EB syscall Pack4/FP68K
0000326A 7000 moveq.l D0, 0x00
0000326C 6002 bra +0x4 /* 00003270 */
label0000326E:
0000326E 7001 moveq.l D0, 0x01
label00003270:
00003270 4CEE 1800 FFEE movem.l A3,A4, [A6 - 0x12]
00003276 4E5E unlink A6
00003278 4E75 rts
0000327A 0000 0000 ori.b D0, 0x0
0000327E 0000 0000 ori.b D0, 0x0
00003282 0000 .incomplete